UiBinderテンプレートのフィールド値として列挙型の値を使用できますか?私はこのUiBinderテンプレートのフィールド値としてenum値を使用できますか?
<ui:with field="en" type="com.mine.courierApp.shared.PayerType" />
よう
何かが、有望に見えるところ
public enum PayerType
{
Sender,
Recipient
}
が、私はen.Sender
で列挙型の値を参照することはできませんGWT 2.4を使用しています。
はそれも可能ですか?
残念ながら、実行時にエラーが発生します: 'ERROR:クラスcom.mine.courierApp.shared.PayerTypeを返します。クラスjava.lang.Stringとして使用できません ' – expert
トーマス、もう一度見てもらえますか? [この質問](http://stackoverflow.com/questions/9476341/)?あなたはGWT内部についてたくさん知っています。 – expert
申し訳ありませんが、それは 'ui:with'ではなく' ui:import'でなければなりません。私は[機能のユニットテスト](http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/test/com/google/gwt/uibinder/)にチェックを入れました。 test/client/WidgetBasedUi.ui.xml#83)(文字列を列挙型の値に自動的に変換する例については、 'EnumeratedLabel'を見てください) –