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."); |