0

ビューのバッキング クラスで GWT ラベルを文字列プロパティにバインドするにはどうすればよいですか?

Login.ui.xml:
Welcome <g:Label text="{textFromJavaBackingClass}" />

class Login {
  String userName;
  String getUserName() { return userName; }
}

値を にバインドするにはどうすればよいString userNameですか?

4

2 に答える 2

1

xml でクラスを宣言する

   <ui:with field="myclass" type='package.ClassName' />

Uiバインダーで書く

g:Label text='{myclass.getUsername}'></g:Label>

今後の参考はこちら

于 2013-06-14T13:18:57.977 に答える
1

MyI18n拡張する i18n クラスがあるとしましょうMessages

以下を含めるだけです

<ui:with field="i18n" type="MyI18n"/>

それで

Welcome <g:Label text="{i18n.textFromJavaBackingClass}" />

注 : MyI18n は extends に実際には必要ありませんMessages。これは引数のないメソッドを呼び出す一般的な方法です。

<ui:with field="clazz" type="AnyClass"/>

Welcome <g:Label text="{clazz.anyMehtodWhichDoesNotTakeArgs}" />
于 2013-06-14T13:22:07.040 に答える