Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 518 → Rev 519

/trunk/src/org/tela_botanica/client/vues/PersonneForm.java
11,9 → 11,9
import org.tela_botanica.client.ComposantClass;
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Configuration;
import org.tela_botanica.client.modeles.InterneValeur;
 
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.Personne;
26,6 → 26,7
import com.extjs.gxt.ui.client.event.Events;
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
import com.extjs.gxt.ui.client.Style.IconAlign;
import com.extjs.gxt.ui.client.Style.Scroll;
 
import com.extjs.gxt.ui.client.binding.FormBinding;
67,11 → 68,9
import com.extjs.gxt.ui.client.widget.layout.FormData;
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
import com.google.gwt.core.client.GWT;
import com.google.gwt.i18n.client.DateTimeFormat;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Widget;
 
public class PersonneForm extends FormPanel implements Rafraichissable {
152,12 → 151,13
* */
public void initialiserPanneau() {
setIconStyle("icone-form-ajouter");
setCollapsible(false);
if (this.mode.equals(MODE_AJOUTER)) {
setHeading(mediateur.i18nC.personneModeAjout());
setIcon(Images.ICONES.ajouter());
} else {
setHeading(mediateur.i18nC.personneModeModifier());
setIcon(Images.ICONES.formModifier());
}
setButtonAlign(HorizontalAlignment.CENTER);
setLayout(new FitLayout());
217,16 → 217,18
// Gestion de l'affichage en colonnes : 3 Layout container : principal, gauche & droite
LayoutContainer left = new LayoutContainer();
left.setLayout(new FormLayout());
LayoutContainer right = new LayoutContainer();
right.setLayout(new FormLayout());
LayoutContainer main = new LayoutContainer();
main.add(left, new ColumnData(.45));
main.add(right, new ColumnData(.45));
main.setLayout(new ColumnLayout());
main.setHeight("100%");
main.setScrollMode(Scroll.AUTO);
main.add(left, new ColumnData(.5));
main.add(right, new ColumnData(.5));
// Création des champs
FormLayout formLayout = new FormLayout();
formLayout.setLabelAlign(LabelAlign.LEFT);
817,10 → 819,7
fsAdresse.add(main);
tiAdresses.add(fsAdresse);
((ComboBox) hmIdentite.get("cbPrefixe")).setRawValue("ljkhlkj");
}
/**
832,12 → 831,11
//Le bouton réintialiser recharge la page sans sauvegarder les informations
Button reinitialiser = new Button("Réinitialiser le formulaire");
reinitialiser.setIconStyle(ComposantClass.ICONE_RAFRAICHIR);
reinitialiser.setIcon(Images.ICONES.rafraichir());
reinitialiser.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
//((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicAjouterPersonne();
reinitialiser();
//System.out.println(personneSelectionnee);
}
});
barreOutils.add(reinitialiser);
852,7 → 850,8
//Le bouton réintialiser recharge la page sans sauvegarder les informations
Button enregistrer = new Button("Enregistrer et revenir à la liste");
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
enregistrer.setIcon(Images.ICONES.scriptGo());
enregistrer.setIconAlign(IconAlign.LEFT);
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
874,7 → 873,8
//Le bouton réintialiser recharge la page sans sauvegarder les informations
Button enregistrer = new Button("Enregistrer");
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
enregistrer.setIcon(Images.ICONES.scriptSave());
enregistrer.setIconAlign(IconAlign.LEFT);
enregistrer.setId("main-button");
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
985,10 → 985,10
Info.display("Enregistrement", "La personne a été ajoutée (id: " + personneSelectionnee.getId() + ")");
personneSelectionnee.set("id_personne", info.toString());
this.mode = MODE_AJOUTER;
this.mode = MODE_MODIFIER;
this.setHeading(mediateur.i18nC.personneModeModifier());
setIcon(Images.ICONES.formModifier());
} else if (info.getType().equals("modification_personne")) {
Info.display("Enregistrement", "Les modifications apportées à la personne " + personneSelectionnee.getId() + " ont été correctement enregistrées.");