29,6 → 29,7 |
import com.extjs.gxt.ui.client.store.StoreEvent; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.Info; |
import com.extjs.gxt.ui.client.widget.Text; |
import com.extjs.gxt.ui.client.widget.button.Button; |
import com.extjs.gxt.ui.client.widget.button.ButtonBar; |
import com.extjs.gxt.ui.client.widget.form.ComboBox; |
108,6 → 109,11 |
Button ajouterPersonneBouton = creerBoutonAjouter(); |
barreOutils.add(ajouterPersonneBouton); |
|
barreOutils.add(new Text(" ou ")); |
|
personnesSaisisComboBox = creerComboBoxAuteursSaisis(); |
barreOutils.add(personnesSaisisComboBox); |
|
barreOutils.add(new SeparatorToolItem()); |
|
personnesBoutonModifier = creerBoutonModifier(); |
123,14 → 129,6 |
Button rafraichirPersonneBouton = creerBoutonRafraichir(); |
barreOutils.add(rafraichirPersonneBouton); |
|
barreOutils.add(new SeparatorToolItem()); |
|
personnesSaisisComboBox = creerComboBoxAuteursSaisis(); |
barreOutils.add(personnesSaisisComboBox); |
|
ajouterPersonneSaisiBouton = creerBoutonAjouterPersonneSaisie(); |
barreOutils.add(ajouterPersonneSaisiBouton); |
|
return barreOutils; |
} |
|
276,24 → 274,13 |
@Override |
public void handleEvent(BaseEvent be) { |
if (personnesSaisisComboBox.getValue() instanceof Personne) { |
ajouterPersonneSaisiBouton.fireEvent(Events.Select); |
} |
} |
}); |
return comboBox; |
} |
|
private Button creerBoutonAjouterPersonneSaisie() { |
Button bouton = new Button(i18nC.ajouter()); |
bouton.addSelectionListener(new SelectionListener<ButtonEvent>() { |
@Override |
public void componentSelected(ButtonEvent ce) { |
Personne auteurSaisiSelectionne = personnesSaisisComboBox.getValue(); |
ajouterDansGrille(auteurSaisiSelectionne); |
personnesSaisisComboBox.setValue(null); |
} |
} |
}); |
return bouton; |
return comboBox; |
} |
|
private void ajouterDansGrille(Personne personne) { |