1

Menuitem ベースのユーザー ロールを表示する必要があるシナリオがあります。

uiBinderでこれを達成できますか、それともJavaで行う必要があります.UiBinderはレンダリング用ではなく、宣言のみであることを知っています.

私はずっと UiBinders を使用してきたので、ウィジェット用の Java コードを実行しないようにしています。

ありがとう、ベネット。

4

1 に答える 1

1

残念ながら、一部のロジックは Java で作成する必要があります。UiBinder でほとんどの UI レイアウトを接続できます。ただし、ユーザーの役割に応じて表示がどのように変化するかを選択するには、Java が必要です。このような疑似コードだと思います

if(currentUser.isAdmin()) {
    menu.setRoleLabel("admin");
} else {
    menu.setRoleLabel("standar user")
}

UiBinder では処理できません。UI の状態を変更するには、独自の Java ロジックをロールする必要があります。

于 2013-11-11T14:15:20.937 に答える