Ceci est mon code de travail. Ce que je pensais faire, est d'ajouter quelques cases à cocher, et sélectionnez une option dans la zone de liste. Cette option est appliquée aux valeurs cochées, après avoir cliqué sur le bouton Appliquer, de préférence un appel asynchrone. est-ce possible? J'ai essayé quelques choses comme définir un écouteur pour le bouton, puis essayer d'obtenir les valeurs cochées, et lancer une requête, ou simplement les sortir.Sélectionnez une action dans la liste, exécutez-la sur les valeurs cochées dans GWT
public void onModuleLoad() {
VerticalPanel panel = new VerticalPanel();
Button applyButton = new Button("Apply");
ListBox box = new ListBox(false);
CheckBox cb = new CheckBox();
TabPanel tabpanel = new TabPanel();
FlowPanel flowpanel;
flowpanel = new FlowPanel();
flowpanel.setSize("500px", "250px");
flowpanel.add(cb);
tabpanel.add(flowpanel, "All");
flowpanel = new FlowPanel();
tabpanel.add(flowpanel, "Active");
flowpanel = new FlowPanel();
tabpanel.add(flowpanel, "In-active");
tabpanel.selectTab(0);
tabpanel.setSize("500px", "250px");
box.addItem("Set Active");
box.addItem("Set In-Active");
panel.add(box);
panel.add(applyButton);
panel.add(tabpanel);
RootPanel.get().add(panel);
}
Merci.
ouais, ça devrait le faire. mais est-il nécessaire d'utiliser array? Mes cases à cocher seront remplies en fonction des résultats d'une requête. Et si je n'utilise pas un tableau, comment puis-je itérer sur les cases à cocher? – theTuxRacer
utiliser une liste: 'LinkedList items = new LinkedList ();'. La boucle foreach fonctionne exactement de la même manière. –
z00bs