Line 21... |
Line 21... |
21 |
import org.tela_botanica.client.modeles.Projet;
|
21 |
import org.tela_botanica.client.modeles.Projet;
|
22 |
import org.tela_botanica.client.modeles.ProjetListe;
|
22 |
import org.tela_botanica.client.modeles.ProjetListe;
|
23 |
import org.tela_botanica.client.modeles.Valeur;
|
23 |
import org.tela_botanica.client.modeles.Valeur;
|
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.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;
|
Line 29... |
Line 29... |
29 |
import com.extjs.gxt.ui.client.Style.Scroll;
|
29 |
import com.extjs.gxt.ui.client.Style.Scroll;
|
Line -... |
Line 30... |
- |
|
30 |
|
30 |
|
31 |
import com.extjs.gxt.ui.client.binding.FormBinding;
|
- |
|
32 |
|
31 |
import com.extjs.gxt.ui.client.binding.FormBinding;
|
33 |
import com.extjs.gxt.ui.client.event.ButtonEvent;
|
32 |
|
34 |
import com.extjs.gxt.ui.client.event.ComponentEvent;
|
33 |
import com.extjs.gxt.ui.client.event.ComponentEvent;
|
35 |
import com.extjs.gxt.ui.client.event.IconButtonEvent;
|
34 |
import com.extjs.gxt.ui.client.event.KeyListener;
|
36 |
import com.extjs.gxt.ui.client.event.KeyListener;
|
35 |
import com.extjs.gxt.ui.client.event.Listener;
|
37 |
import com.extjs.gxt.ui.client.event.Listener;
|
Line 63... |
Line 65... |
63 |
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
|
65 |
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
|
64 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
66 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
65 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
67 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
66 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
68 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
67 |
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
|
69 |
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
|
68 |
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
|
70 |
import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
|
69 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
71 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
70 |
import com.google.gwt.core.client.GWT;
|
72 |
import com.google.gwt.core.client.GWT;
|
71 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
73 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
72 |
import com.google.gwt.user.client.Window;
|
74 |
import com.google.gwt.user.client.Window;
|
73 |
import com.google.gwt.user.client.ui.Widget;
|
75 |
import com.google.gwt.user.client.ui.Widget;
|
Line 114... |
Line 116... |
114 |
personneSauvegarde = new Personne();
|
116 |
personneSauvegarde = new Personne();
|
Line 115... |
Line 117... |
115 |
|
117 |
|
Line 116... |
Line 118... |
116 |
initialiserPanneau();
|
118 |
initialiserPanneau();
|
117 |
|
119 |
|
- |
|
120 |
ButtonBar barreOutilsBas = new ButtonBar();
|
Line 118... |
Line 121... |
118 |
ButtonBar barreOutilsBas = new ButtonBar();
|
121 |
//barreOutilsBas.setButtonAlign(HorizontalAlignment.CENTER);
|
119 |
barreOutilsBas.setButtonAlign(HorizontalAlignment.CENTER);
|
122 |
barreOutilsBas.setAlignment(HorizontalAlignment.CENTER);
|
120 |
|
123 |
|
Line 366... |
Line 369... |
366 |
rbEstDecedee.setBoxLabel("oui");
|
369 |
rbEstDecedee.setBoxLabel("oui");
|
Line 367... |
Line 370... |
367 |
|
370 |
|
Line 368... |
Line 371... |
368 |
rbEstDecedee.addListener(Events.Change, new Listener<ComponentEvent>() {
|
371 |
rbEstDecedee.addListener(Events.Change, new Listener<ComponentEvent>() {
|
369 |
|
372 |
|
370 |
public void handleEvent(ComponentEvent be) {
|
373 |
public void handleEvent(ComponentEvent be) {
|
371 |
if(((Radio) be.component).getValue().equals(true)) {
|
374 |
if(((Radio) be.getComponent()).getValue().equals(true)) {
|
372 |
((DateField) hmIdentite.get("dfDateDeces")).setVisible(true);
|
375 |
((DateField) hmIdentite.get("dfDateDeces")).setVisible(true);
|
373 |
((TextField) hmIdentite.get("tfLieuDeces")).setVisible(true);
|
376 |
((TextField) hmIdentite.get("tfLieuDeces")).setVisible(true);
|
374 |
} else {
|
377 |
} else {
|
Line 440... |
Line 443... |
440 |
|
443 |
|
Line 441... |
Line 444... |
441 |
mediateur.obtenirListeValeurEtRafraichir(this, "tel");
|
444 |
mediateur.obtenirListeValeurEtRafraichir(this, "tel");
|
442 |
|
445 |
|
443 |
IconButton bAjouter = new IconButton(ComposantClass.ICONE_AJOUTER);
|
446 |
IconButton bAjouter = new IconButton(ComposantClass.ICONE_AJOUTER);
|
444 |
bAjouter.addSelectionListener(
|
447 |
bAjouter.addSelectionListener(
|
Line 445... |
Line 448... |
445 |
new SelectionListener<ComponentEvent>() {
|
448 |
new SelectionListener<IconButtonEvent>() {
|
446 |
public void componentSelected(ComponentEvent ce) {
|
449 |
public void componentSelected(IconButtonEvent ce) {
|
447 |
|
450 |
|
448 |
String strTelephone = ((TextField<String>) hmIdentite.get("tfTelephone")).getValue();
|
451 |
String strTelephone = ((TextField<String>) hmIdentite.get("tfTelephone")).getValue();
|
Line 508... |
Line 511... |
508 |
hmIdentite.put("hfHiddenCourriel", hfHiddenCourriel);
|
511 |
hmIdentite.put("hfHiddenCourriel", hfHiddenCourriel);
|
509 |
hmIdentite.put("tfCourriel", tfCourriel);
|
512 |
hmIdentite.put("tfCourriel", tfCourriel);
|
Line 510... |
Line 513... |
510 |
|
513 |
|
511 |
IconButton bAjouterCourriel = new IconButton(ComposantClass.ICONE_AJOUTER);
|
514 |
IconButton bAjouterCourriel = new IconButton(ComposantClass.ICONE_AJOUTER);
|
512 |
bAjouterCourriel.addSelectionListener(
|
515 |
bAjouterCourriel.addSelectionListener(
|
Line 513... |
Line 516... |
513 |
new SelectionListener<ComponentEvent>() {
|
516 |
new SelectionListener<IconButtonEvent>() {
|
Line 514... |
Line 517... |
514 |
|
517 |
|
515 |
public void componentSelected(ComponentEvent ce) {
|
518 |
public void componentSelected(IconButtonEvent ce) {
|
516 |
|
519 |
|
517 |
String strEmail = ((TextField<String>) hmIdentite.get("tfCourriel")).getValue();
|
520 |
String strEmail = ((TextField<String>) hmIdentite.get("tfCourriel")).getValue();
|
Line 562... |
Line 565... |
562 |
|
565 |
|
563 |
lcUrl.add(tfUrl, new ColumnData(0.8));
|
566 |
lcUrl.add(tfUrl, new ColumnData(0.8));
|
Line 564... |
Line 567... |
564 |
hmIdentite.put("tfUrl", tfUrl);
|
567 |
hmIdentite.put("tfUrl", tfUrl);
|
565 |
|
568 |
|
Line 566... |
Line 569... |
566 |
IconButton ibAjouterUrl = new IconButton(ComposantClass.ICONE_AJOUTER);
|
569 |
IconButton ibAjouterUrl = new IconButton(ComposantClass.ICONE_AJOUTER);
|
Line 567... |
Line 570... |
567 |
ibAjouterUrl.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
570 |
ibAjouterUrl.addSelectionListener(new SelectionListener<IconButtonEvent>() {
|
568 |
|
571 |
|
Line 569... |
Line 572... |
569 |
public void componentSelected(ComponentEvent ce) {
|
572 |
public void componentSelected(IconButtonEvent ce) {
|
Line 655... |
Line 658... |
655 |
|
658 |
|
656 |
lcUrlLogo.add(tfUrlLogo, new ColumnData(0.8));
|
659 |
lcUrlLogo.add(tfUrlLogo, new ColumnData(0.8));
|
Line 657... |
Line 660... |
657 |
hmIdentite.put("tfUrlLogo", tfUrlLogo);
|
660 |
hmIdentite.put("tfUrlLogo", tfUrlLogo);
|
658 |
|
661 |
|
Line 659... |
Line 662... |
659 |
IconButton ibAjouterUrlLogo = new IconButton(ComposantClass.ICONE_AJOUTER);
|
662 |
IconButton ibAjouterUrlLogo = new IconButton(ComposantClass.ICONE_AJOUTER);
|
Line 660... |
Line 663... |
660 |
ibAjouterUrlLogo.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
663 |
ibAjouterUrlLogo.addSelectionListener(new SelectionListener<IconButtonEvent>() {
|
661 |
|
664 |
|
Line 662... |
Line 665... |
662 |
public void componentSelected(ComponentEvent ce) {
|
665 |
public void componentSelected(IconButtonEvent ce) {
|
Line 704... |
Line 707... |
704 |
public void componentKeyUp(ComponentEvent ev) {
|
707 |
public void componentKeyUp(ComponentEvent ev) {
|
705 |
rafraichir(null);
|
708 |
rafraichir(null);
|
706 |
}
|
709 |
}
|
707 |
};
|
710 |
};
|
Line 708... |
Line 711... |
708 |
|
711 |
|
709 |
SelectionChangedListener<InterneValeur> selectionChange = new SelectionChangedListener<InterneValeur>() {
|
712 |
SelectionChangedListener<Valeur> selectionChange = new SelectionChangedListener<Valeur>() {
|
710 |
public void selectionChanged(SelectionChangedEvent se) {
|
713 |
public void selectionChanged(SelectionChangedEvent se) {
|
711 |
rafraichir(null);
|
714 |
rafraichir(null);
|
712 |
}
|
715 |
}
|
Line 826... |
Line 829... |
826 |
* @param barreOutils la barre d'outils à modifier
|
829 |
* @param barreOutils la barre d'outils à modifier
|
827 |
* */
|
830 |
* */
|
828 |
public void ajouterBoutonReinitialiser(ToolBar barreOutils) {
|
831 |
public void ajouterBoutonReinitialiser(ToolBar barreOutils) {
|
Line 829... |
Line 832... |
829 |
|
832 |
|
830 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
833 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
831 |
TextToolItem reinitialiser = new TextToolItem("Réinitialiser le formulaire");
|
834 |
Button reinitialiser = new Button("Réinitialiser le formulaire");
|
832 |
reinitialiser.setIconStyle(ComposantClass.ICONE_RAFRAICHIR);
|
835 |
reinitialiser.setIconStyle(ComposantClass.ICONE_RAFRAICHIR);
|
833 |
reinitialiser.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
836 |
reinitialiser.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
834 |
public void componentSelected(ComponentEvent ce) {
|
837 |
public void componentSelected(ButtonEvent ce) {
|
835 |
//((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicAjouterPersonne();
|
838 |
//((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicAjouterPersonne();
|
836 |
reinitialiser();
|
839 |
reinitialiser();
|
837 |
//System.out.println(personneSelectionnee);
|
840 |
//System.out.println(personneSelectionnee);
|
838 |
}
|
841 |
}
|
Line 848... |
Line 851... |
848 |
private void ajouterBoutonEnregistrerEtRevenir(ButtonBar barreOutils) {
|
851 |
private void ajouterBoutonEnregistrerEtRevenir(ButtonBar barreOutils) {
|
Line 849... |
Line 852... |
849 |
|
852 |
|
850 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
853 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
851 |
Button enregistrer = new Button("Enregistrer et revenir à la liste");
|
854 |
Button enregistrer = new Button("Enregistrer et revenir à la liste");
|
852 |
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
|
855 |
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
|
853 |
enregistrer.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
856 |
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
Line 854... |
Line 857... |
854 |
public void componentSelected(ComponentEvent ce) {
|
857 |
public void componentSelected(ButtonEvent ce) {
|
855 |
|
858 |
|
856 |
}
|
859 |
}
|
Line 871... |
Line 874... |
871 |
|
874 |
|
872 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
875 |
//Le bouton réintialiser recharge la page sans sauvegarder les informations
|
873 |
Button enregistrer = new Button("Enregistrer");
|
876 |
Button enregistrer = new Button("Enregistrer");
|
874 |
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
|
877 |
enregistrer.setIconStyle(ComposantClass.ICONE_PREFERENCE);
|
875 |
enregistrer.setId("main-button");
|
878 |
enregistrer.setId("main-button");
|
876 |
enregistrer.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
879 |
enregistrer.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
877 |
public void componentSelected(ComponentEvent ce) {
|
880 |
public void componentSelected(ButtonEvent ce) {
|
878 |
enregistrer();
|
881 |
enregistrer();
|
879 |
}
|
882 |
}
|
880 |
});
|
883 |
});
|
Line 891... |
Line 894... |
891 |
* */
|
894 |
* */
|
892 |
public static void ajouterBoutonAnnuler(ButtonBar barreOutils) {
|
895 |
public static void ajouterBoutonAnnuler(ButtonBar barreOutils) {
|
Line 893... |
Line 896... |
893 |
|
896 |
|
894 |
// Le bouton annuler ne sauvegarde pas les informations et renvoie vers la page précédente
|
897 |
// Le bouton annuler ne sauvegarde pas les informations et renvoie vers la page précédente
|
895 |
Button annuler = new Button("Revenir à la liste");
|
898 |
Button annuler = new Button("Revenir à la liste");
|
896 |
annuler.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
899 |
annuler.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
897 |
public void componentSelected(ComponentEvent ce) {
|
900 |
public void componentSelected(ButtonEvent ce) {
|
898 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicMenu("Personnes");
|
901 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicMenu("Personnes");
|
899 |
}
|
902 |
}
|
900 |
});
|
903 |
});
|
901 |
annuler.setIconStyle(ComposantClass.ICONE_SUPPRIMER);
|
904 |
annuler.setIconStyle(ComposantClass.ICONE_SUPPRIMER);
|
Line 1276... |
Line 1279... |
1276 |
lcTelephone.add(tTelephone, new ColumnData(0.40));
|
1279 |
lcTelephone.add(tTelephone, new ColumnData(0.40));
|
Line 1277... |
Line 1280... |
1277 |
|
1280 |
|
1278 |
IconButton bSupprimer = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
1281 |
IconButton bSupprimer = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
Line 1279... |
Line 1282... |
1279 |
bSupprimer.setId(strIdTelephone);
|
1282 |
bSupprimer.setId(strIdTelephone);
|
1280 |
|
1283 |
|
Line 1281... |
Line 1284... |
1281 |
bSupprimer.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
1284 |
bSupprimer.addSelectionListener(new SelectionListener<IconButtonEvent>() {
|
1282 |
public void componentSelected(ComponentEvent ce) {
|
1285 |
public void componentSelected(IconButtonEvent ce) {
|
Line 1283... |
Line 1286... |
1283 |
|
1286 |
|
1284 |
String strIdTelephone = ce.component.getId();
|
1287 |
String strIdTelephone = ce.getComponent().getId();
|
Line 1285... |
Line 1288... |
1285 |
LayoutContainer lcContactTel = (LayoutContainer) hmIdentite.get("lc-"+strIdTelephone);
|
1288 |
LayoutContainer lcContactTel = (LayoutContainer) hmIdentite.get("lc-"+strIdTelephone);
|
1286 |
|
1289 |
|
Line 1287... |
Line 1290... |
1287 |
lcContactTel.remove(hmIdentite.get("type-" + strIdTelephone));
|
1290 |
lcContactTel.remove(hmIdentite.get("type-" + strIdTelephone));
|
Line 1288... |
Line 1291... |
1288 |
hmIdentite.remove("type-" + strIdTelephone);
|
1291 |
hmIdentite.remove("type-" + strIdTelephone);
|
1289 |
|
1292 |
|
Line 1290... |
Line 1293... |
1290 |
lcContactTel.remove(hmIdentite.get("tel-" + strIdTelephone));
|
1293 |
lcContactTel.remove(hmIdentite.get("tel-" + strIdTelephone));
|
Line 1343... |
Line 1346... |
1343 |
hmIdentite.put("lc-" + strEmail, lcCourriel);
|
1346 |
hmIdentite.put("lc-" + strEmail, lcCourriel);
|
Line 1344... |
Line 1347... |
1344 |
|
1347 |
|
1345 |
//Bouton supprimer
|
1348 |
//Bouton supprimer
|
1346 |
IconButton btnSupprimerCourriel = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
1349 |
IconButton btnSupprimerCourriel = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
1347 |
btnSupprimerCourriel.setId(strEmail);
|
1350 |
btnSupprimerCourriel.setId(strEmail);
|
Line 1348... |
Line 1351... |
1348 |
btnSupprimerCourriel.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
1351 |
btnSupprimerCourriel.addSelectionListener(new SelectionListener<IconButtonEvent>() {
|
1349 |
|
1352 |
|
1350 |
public void componentSelected(ComponentEvent ce) {
|
1353 |
public void componentSelected(IconButtonEvent ce) {
|
1351 |
//Suppression de l'adresse email
|
1354 |
//Suppression de l'adresse email
|
1352 |
String strEmail = ce.component.getId();
|
1355 |
String strEmail = ce.getComponent().getId();
|
1353 |
LayoutContainer lcCourrielContainer = (LayoutContainer) hmIdentite.get("lcCourrielContainer");
|
1356 |
LayoutContainer lcCourrielContainer = (LayoutContainer) hmIdentite.get("lcCourrielContainer");
|
Line 1354... |
Line 1357... |
1354 |
LayoutContainer lcCourriel = (LayoutContainer) hmIdentite.get("lc-" + strEmail);
|
1357 |
LayoutContainer lcCourriel = (LayoutContainer) hmIdentite.get("lc-" + strEmail);
|
Line 1399... |
Line 1402... |
1399 |
|
1402 |
|
Line 1400... |
Line 1403... |
1400 |
lcUrl.add(tUrl, new ColumnData(0.8));
|
1403 |
lcUrl.add(tUrl, new ColumnData(0.8));
|
1401 |
|
1404 |
|
1402 |
IconButton ibSupprimerUrl = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
1405 |
IconButton ibSupprimerUrl = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
Line 1403... |
Line 1406... |
1403 |
ibSupprimerUrl.setId(strUrl);
|
1406 |
ibSupprimerUrl.setId(strUrl);
|
Line 1404... |
Line 1407... |
1404 |
ibSupprimerUrl.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
1407 |
ibSupprimerUrl.addSelectionListener(new SelectionListener<IconButtonEvent>() {
|
1405 |
|
1408 |
|
1406 |
public void componentSelected(ComponentEvent ce) {
|
1409 |
public void componentSelected(IconButtonEvent ce) {
|
1407 |
|
1410 |
|
Line 1408... |
Line 1411... |
1408 |
//Suppression url
|
1411 |
//Suppression url
|
Line 1453... |
Line 1456... |
1453 |
|
1456 |
|
Line 1454... |
Line 1457... |
1454 |
lcUrl.add(tUrl, new ColumnData(0.8));
|
1457 |
lcUrl.add(tUrl, new ColumnData(0.8));
|
1455 |
|
1458 |
|
1456 |
IconButton ibSupprimerUrl = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
1459 |
IconButton ibSupprimerUrl = new IconButton(ComposantClass.ICONE_SUPPRIMER);
|
Line 1457... |
Line 1460... |
1457 |
ibSupprimerUrl.setId(strUrl);
|
1460 |
ibSupprimerUrl.setId(strUrl);
|
Line 1458... |
Line 1461... |
1458 |
ibSupprimerUrl.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
1461 |
ibSupprimerUrl.addSelectionListener(new SelectionListener<IconButtonEvent>() {
|
1459 |
|
1462 |
|
1460 |
public void componentSelected(ComponentEvent ce) {
|
1463 |
public void componentSelected(IconButtonEvent ce) {
|
1461 |
|
1464 |
|
Line 1462... |
Line 1465... |
1462 |
//Suppression url
|
1465 |
//Suppression url
|