0

ListBoxインターフェイスを実装して使用しようとしていHasValueます。次のリンクからコード/アイデアを取得し、独自のリスト ボックス クラスを作成しました。

http://turbomanage.wordpress.com/2010/04/01/selectonelistbox-for-use-with-gwtmvp/

今問題は、ビューで使用していて、この new@UiTemplateにキャストするのが難しいことです。ListBoxListBox

私のビュークラスコード:

// defines List Box , so it get attached with UiTemplate
 @UiField ListBox countryListBox ;

//-- this function should get the list box, i call this in presenter...
//-- now the problem is i do not know how i take this listbox back as selectOneListBox
 public HasSelectedValue <T> getCountry() {
        // TODO Auto-generated method stub
        //return desTextBox;
        SelectOneListBox<T> sel = new SelectOneListBox<T>(null);
        sel =(SelectOneListBox<T>) countryListBox;
        //return  (SelectOneListBox<T>) countryListBox;
        return sel;
        //return countryListBox ;
}
4

1 に答える 1

0

の実装ではないため、 ("this new ") にキャストListBoxすることはできません。への参照がありますが、実際にはそれを保持しています。ただし、コードが機能するはずなので、私はそれを疑っています。SelectOneListBoxListBoxListBoxSelectOneListBoxListBoxSelectOneListBox

私たちがあなたを助けるのを手伝いたい場合は、いくつかのコードを見せてください。

于 2010-09-12T15:43:03.260 に答える