Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 860 → Rev 862

/trunk/src/org/tela_botanica/client/vues/CollectionFormPersonne.java
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();
122,15 → 128,7
Button rafraichirPersonneBouton = creerBoutonRafraichir();
barreOutils.add(rafraichirPersonneBouton);
barreOutils.add(new SeparatorToolItem());
personnesSaisisComboBox = creerComboBoxAuteursSaisis();
barreOutils.add(personnesSaisisComboBox);
ajouterPersonneSaisiBouton = creerBoutonAjouterPersonneSaisie();
barreOutils.add(ajouterPersonneSaisiBouton);
return barreOutils;
}
 
276,7 → 274,9
@Override
public void handleEvent(BaseEvent be) {
if (personnesSaisisComboBox.getValue() instanceof Personne) {
ajouterPersonneSaisiBouton.fireEvent(Events.Select);
Personne auteurSaisiSelectionne = personnesSaisisComboBox.getValue();
ajouterDansGrille(auteurSaisiSelectionne);
personnesSaisisComboBox.setValue(null);
}
}
});
283,19 → 283,6
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;
}
private void ajouterDansGrille(Personne personne) {
if (personne != null) {
// Ajout de la personne ajoutée à la liste