Menuitem ベースのユーザー ロールを表示する必要があるシナリオがあります。
uiBinderでこれを達成できますか、それともJavaで行う必要があります.UiBinderはレンダリング用ではなく、宣言のみであることを知っています.
私はずっと UiBinders を使用してきたので、ウィジェット用の Java コードを実行しないようにしています。
ありがとう、ベネット。
残念ながら、一部のロジックは Java で作成する必要があります。UiBinder でほとんどの UI レイアウトを接続できます。ただし、ユーザーの役割に応じて表示がどのように変化するかを選択するには、Java が必要です。このような疑似コードだと思います
if(currentUser.isAdmin()) {
menu.setRoleLabel("admin");
} else {
menu.setRoleLabel("standar user")
}
UiBinder では処理できません。UI の状態を変更するには、独自の Java ロジックをロールする必要があります。