0
我想使用ListBox
與實施HasValue
接口,我從下面的鏈接代碼/想法,我做了我自己的列表框類GWT列表框用的HasValue和@UiTemplate
http://turbomanage.wordpress.com/2010/04/01/selectonelistbox-for-use-with-gwtmvp/
現在問題是我在我的視圖中使用@UiTemplate
,我發現很難將ListBox
投射到這個新的ListBox
。
我的視圖類代碼:
// 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 ;
}
我使用的SelectOneListBox在博客給出的,我想表明將在它的國家名單列表框,我試圖投它像之下,但它給了我異常 公共HasSelectedValue getCountry(){ \t SelectOneListBox sel = new SelectOneListBox (null); \t sel =(SelectOneListBox )countryListBox; \t // return(SelectOneListBox )countryListBox; \t return sel; \t // return countryListBox; } –
2010-09-12 15:56:16
你能編輯你的問題並把你的代碼放在那裏嗎?它在評論中不可讀。 – amorfis 2010-09-12 16:10:26