Je tente d'utiliser ListBox
avec interface HasValue
mis en œuvre, je suis arrivé code/idée du lien suivant et je pris la ma propre liste de classeListBox GWT avec HasValue et @UiTemplate
http://turbomanage.wordpress.com/2010/04/01/selectonelistbox-for-use-with-gwtmvp/
Maintenant, la problème est que j'utilise @UiTemplate
dans mes vues et je trouve difficile de lancer ListBox
à ce nouveau ListBox
.
Mon Voir code de classe:
// 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 ;
}
J'utilise le SelectOneListBox comme indiqué dans le blog, ListBox je veux montrer aura la liste des pays, j'ai essayé de le jeter comme ci-dessous, mais il me donne exception HasSelectedValue publique getCountry() { \t SelectOneListBox sel = new SelectOneListBox (null); \t sel = (SelectOneListBox ) countryListBox; \t // return (SelectOneListBox ) countryListBox; \t return sel; \t // return countryListBox; } –
Pourriez-vous s'il vous plaît modifier votre question et y inscrire votre code? Ce n'est pas lisible dans le commentaire. – amorfis