| Line 9... |
Line 9... |
| 9 |
import java.util.List;
|
9 |
import java.util.List;
|
| Line 10... |
Line 10... |
| 10 |
|
10 |
|
| 11 |
import org.tela_botanica.client.ComposantClass;
|
11 |
import org.tela_botanica.client.ComposantClass;
|
| 12 |
import org.tela_botanica.client.Mediateur;
|
12 |
import org.tela_botanica.client.Mediateur;
|
| - |
|
13 |
import org.tela_botanica.client.RegistreId;
|
| 13 |
import org.tela_botanica.client.RegistreId;
|
14 |
import org.tela_botanica.client.images.Images;
|
| 14 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
15 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
| 15 |
import org.tela_botanica.client.modeles.Configuration;
|
- |
|
| Line 16... |
Line 16... |
| 16 |
import org.tela_botanica.client.modeles.InterneValeur;
|
16 |
import org.tela_botanica.client.modeles.Configuration;
|
| 17 |
|
17 |
|
| 18 |
import org.tela_botanica.client.modeles.Information;
|
18 |
import org.tela_botanica.client.modeles.Information;
|
| 19 |
import org.tela_botanica.client.modeles.Personne;
|
19 |
import org.tela_botanica.client.modeles.Personne;
|
| Line 24... |
Line 24... |
| 24 |
import org.tela_botanica.client.modeles.ValeurListe;
|
24 |
import org.tela_botanica.client.modeles.ValeurListe;
|
| Line 25... |
Line 25... |
| 25 |
|
25 |
|
| 26 |
import com.extjs.gxt.ui.client.event.Events;
|
26 |
import com.extjs.gxt.ui.client.event.Events;
|
| 27 |
import com.extjs.gxt.ui.client.Registry;
|
27 |
import com.extjs.gxt.ui.client.Registry;
|
| - |
|
28 |
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
|
| 28 |
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
|
29 |
import com.extjs.gxt.ui.client.Style.IconAlign;
|
| Line 29... |
Line 30... |
| 29 |
import com.extjs.gxt.ui.client.Style.Scroll;
|
30 |
import com.extjs.gxt.ui.client.Style.Scroll;
|
| Line 30... |
Line 31... |
| 30 |
|
31 |
|
| Line 65... |
Line 66... |
| 65 |
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
|
66 |
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
|
| 66 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
67 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
| 67 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
68 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
| 68 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
69 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
| 69 |
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
|
70 |
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
|
| 70 |
import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
|
- |
|
| 71 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
71 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
| 72 |
import com.google.gwt.core.client.GWT;
|
72 |
import com.google.gwt.core.client.GWT;
|
| 73 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
73 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
| 74 |
import com.google.gwt.user.client.Window;
|
- |
|
| 75 |
import com.google.gwt.user.client.ui.Widget;
|
74 |
import com.google.gwt.user.client.ui.Widget;
|
| Line 76... |
Line 75... |
| 76 |
|
75 |
|
| Line 77... |
Line 76... |
| 77 |
public class PersonneForm extends FormPanel implements Rafraichissable {
|
76 |
public class PersonneForm extends FormPanel implements Rafraichissable {
|
| Line 150... |
Line 149... |
| 150 |
*
|
149 |
*
|
| 151 |
* @param contentPanel le panneau à initialiser
|
150 |
* @param contentPanel le panneau à initialiser
|
| 152 |
* */
|
151 |
* */
|
| 153 |
public void initialiserPanneau() {
|
152 |
public void initialiserPanneau() {
|
| Line 154... |
Line -... |
| 154 |
|
- |
|
| 155 |
setIconStyle("icone-form-ajouter");
|
153 |
|
| 156 |
setCollapsible(false);
|
154 |
setCollapsible(false);
|
| 157 |
if (this.mode.equals(MODE_AJOUTER)) {
|
155 |
if (this.mode.equals(MODE_AJOUTER)) {
|
| - |
|
156 |
setHeading(mediateur.i18nC.personneModeAjout());
|
| 158 |
setHeading(mediateur.i18nC.personneModeAjout());
|
157 |
setIcon(Images.ICONES.ajouter());
|
| 159 |
} else {
|
158 |
} else {
|
| - |
|
159 |
setHeading(mediateur.i18nC.personneModeModifier());
|
| 160 |
setHeading(mediateur.i18nC.personneModeModifier());
|
160 |
setIcon(Images.ICONES.formModifier());
|
| 161 |
}
|
161 |
}
|
| 162 |
setButtonAlign(HorizontalAlignment.CENTER);
|
162 |
setButtonAlign(HorizontalAlignment.CENTER);
|
| 163 |
setLayout(new FitLayout());
|
163 |
setLayout(new FitLayout());
|
| 164 |
setBodyBorder(false);
|
164 |
setBodyBorder(false);
|
| Line 215... |
Line 215... |
| 215 |
|
215 |
|
| 216 |
|
216 |
|
| 217 |
// Gestion de l'affichage en colonnes : 3 Layout container : principal, gauche & droite
|
217 |
// Gestion de l'affichage en colonnes : 3 Layout container : principal, gauche & droite
|
| 218 |
LayoutContainer left = new LayoutContainer();
|
- |
|
| 219 |
left.setLayout(new FormLayout());
|
218 |
LayoutContainer left = new LayoutContainer();
|
| 220 |
|
219 |
left.setLayout(new FormLayout());
|
| Line 221... |
Line 220... |
| 221 |
LayoutContainer right = new LayoutContainer();
|
220 |
LayoutContainer right = new LayoutContainer();
|
| 222 |
right.setLayout(new FormLayout());
|
- |
|
| Line 223... |
Line 221... |
| 223 |
|
221 |
right.setLayout(new FormLayout());
|
| 224 |
LayoutContainer main = new LayoutContainer();
|
222 |
|
| - |
|
223 |
LayoutContainer main = new LayoutContainer();
|
| - |
|
224 |
|
| - |
|
225 |
main.add(left, new ColumnData(.45));
|
| - |
|
226 |
main.add(right, new ColumnData(.45));
|
| Line 225... |
Line 227... |
| 225 |
main.setLayout(new ColumnLayout());
|
227 |
|
| 226 |
|
228 |
main.setLayout(new ColumnLayout());
|
| 227 |
main.add(left, new ColumnData(.5));
|
229 |
main.setHeight("100%");
|
| Line 815... |
Line 817... |
| 815 |
FieldSet fsAdresse = new FieldSet();
|
817 |
FieldSet fsAdresse = new FieldSet();
|
| 816 |
fsAdresse.setHeading("Adresse personnelle");
|
818 |
fsAdresse.setHeading("Adresse personnelle");
|
| 817 |
fsAdresse.add(main);
|
819 |
fsAdresse.add(main);
|
| Line 818... |
Line 820... |
| 818 |
|
820 |
|
| 819 |
tiAdresses.add(fsAdresse);
|
- |
|
| 820 |
|
821 |
tiAdresses.add(fsAdresse);
|
| 821 |
((ComboBox) hmIdentite.get("cbPrefixe")).setRawValue("ljkhlkj");
|
- |
|
| 822 |
|
- |
|
| 823 |
|
822 |
((ComboBox) hmIdentite.get("cbPrefixe")).setRawValue("ljkhlkj");
|
| Line 824... |
Line 823... |
| 824 |
}
|
823 |
}
|
| 825 |
|
824 |
|
| 826 |
/**
|
825 |
/**
|
| Line 830... |
Line 829... |
| 830 |
* */
|
829 |
* */
|
| 831 |
public void ajouterBoutonReinitialiser(ToolBar barreOutils) {
|
830 |
public void ajouterBoutonReinitialiser(ToolBar barreOutils) {
|
| Line 832... |
Line 831... |
| 832 |
|
831 |
|
| 833 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
832 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
| 834 |
Button reinitialiser = new Button("Réinitialiser le formulaire");
|
833 |
Button reinitialiser = new Button("Réinitialiser le formulaire");
|
| 835 |
reinitialiser.setIconStyle(ComposantClass.ICONE_RAFRAICHIR);
|
834 |
reinitialiser.setIcon(Images.ICONES.rafraichir());
|
| 836 |
reinitialiser.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
835 |
reinitialiser.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
| 837 |
public void componentSelected(ButtonEvent ce) {
|
836 |
public void componentSelected(ButtonEvent ce) {
|
| 838 |
//((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicAjouterPersonne();
|
837 |
//((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicAjouterPersonne();
|
| 839 |
reinitialiser();
|
- |
|
| 840 |
//System.out.println(personneSelectionnee);
|
838 |
reinitialiser();
|
| 841 |
}
|
839 |
}
|
| 842 |
});
|
840 |
});
|
| 843 |
barreOutils.add(reinitialiser);
|
841 |
barreOutils.add(reinitialiser);
|
| Line 850... |
Line 848... |
| 850 |
* */
|
848 |
* */
|
| 851 |
private void ajouterBoutonEnregistrerEtRevenir(ButtonBar barreOutils) {
|
849 |
private void ajouterBoutonEnregistrerEtRevenir(ButtonBar barreOutils) {
|
| Line 852... |
Line 850... |
| 852 |
|
850 |
|
| 853 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
851 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
| 854 |
Button enregistrer = new Button("Enregistrer et revenir à la liste");
|
852 |
Button enregistrer = new Button("Enregistrer et revenir à la liste");
|
| - |
|
853 |
enregistrer.setIcon(Images.ICONES.scriptGo());
|
| 855 |
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
|
854 |
enregistrer.setIconAlign(IconAlign.LEFT);
|
| 856 |
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
855 |
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
| Line 857... |
Line 856... |
| 857 |
public void componentSelected(ButtonEvent ce) {
|
856 |
public void componentSelected(ButtonEvent ce) {
|
| 858 |
|
857 |
|
| Line 872... |
Line 871... |
| 872 |
* */
|
871 |
* */
|
| 873 |
private void ajouterBoutonEnregistrer(ButtonBar barreOutils) {
|
872 |
private void ajouterBoutonEnregistrer(ButtonBar barreOutils) {
|
| Line 874... |
Line 873... |
| 874 |
|
873 |
|
| 875 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
874 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
| 876 |
Button enregistrer = new Button("Enregistrer");
|
875 |
Button enregistrer = new Button("Enregistrer");
|
| - |
|
876 |
enregistrer.setIcon(Images.ICONES.scriptSave());
|
| 877 |
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
|
877 |
enregistrer.setIconAlign(IconAlign.LEFT);
|
| 878 |
enregistrer.setId("main-button");
|
878 |
enregistrer.setId("main-button");
|
| 879 |
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
879 |
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
| 880 |
public void componentSelected(ButtonEvent ce) {
|
880 |
public void componentSelected(ButtonEvent ce) {
|
| 881 |
enregistrer();
|
881 |
enregistrer();
|
| Line 983... |
Line 983... |
| 983 |
|
983 |
|
| 984 |
GWT.log("Ajout de la personne " + personneSelectionnee.getId(), null);
|
984 |
GWT.log("Ajout de la personne " + personneSelectionnee.getId(), null);
|
| Line 985... |
Line 985... |
| 985 |
Info.display("Enregistrement", "La personne a été ajoutée (id: " + personneSelectionnee.getId() + ")");
|
985 |
Info.display("Enregistrement", "La personne a été ajoutée (id: " + personneSelectionnee.getId() + ")");
|
| 986 |
|
986 |
|
| 987 |
personneSelectionnee.set("id_personne", info.toString());
|
987 |
personneSelectionnee.set("id_personne", info.toString());
|
| 988 |
this.mode = MODE_AJOUTER;
|
- |
|
| - |
|
988 |
this.mode = MODE_MODIFIER;
|
| Line 989... |
Line 989... |
| 989 |
this.setHeading(mediateur.i18nC.personneModeModifier());
|
989 |
this.setHeading(mediateur.i18nC.personneModeModifier());
|
| Line 990... |
Line 990... |
| 990 |
|
990 |
setIcon(Images.ICONES.formModifier());
|