slt,
j'ai créer un combobox et je l'ai rattaché à un store avec setStore(), mais je voudrais ajouter un nouveau item à mon Store, puis la rechargé dans combobox dynamiquement
comment je pourai ajouter un item SVP
mercio
slt,
j'ai créer un combobox et je l'ai rattaché à un store avec setStore(), mais je voudrais ajouter un nouveau item à mon Store, puis la rechargé dans combobox dynamiquement
comment je pourai ajouter un item SVP
mercio
pour l'ajout d'un item, voici un exemple qui montre comment en créer un ComboBox vide puis le remplir dynamiquement:
public void onModuleLoad() {
FormPanel mainPanel = new FormPanel();
FieldDef[] fieldDefs = new FieldDef[] {new StringFieldDef("value"), new StringFieldDef("display")};
final RecordDef recordDef = new RecordDef(fieldDefs);
final Store store = new Store(recordDef);
final ComboBox combo = new ComboBox("Example combo");
combo.setStore(store);
combo.setDisplayField("display");
combo.setMode(ComboBox.LOCAL);
mainPanel.add(combo);
mainPanel.addButton(new Button("Press me", new ButtonListenerAdapter() {
public void onClick(Button button, EventObject e) {
// remplissage auto de la combobox
int i =0;
String item = combo.getText();
store.add(recordDef.createRecord(new Object[] {"v"+i, item}));
store.commitChanges();
}
}));
new Viewport(mainPanel);
}
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager