Subversion Repositories eFlore/Applications.coel

Rev

Rev 559 | Rev 569 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 559 Rev 564
Line 27... Line 27...
27
import org.tela_botanica.client.util.UtilArray;
27
import org.tela_botanica.client.util.UtilArray;
Line 28... Line 28...
28
 
28
 
29
import com.extjs.gxt.ui.client.event.Events;
29
import com.extjs.gxt.ui.client.event.Events;
30
import com.extjs.gxt.ui.client.Registry;
30
import com.extjs.gxt.ui.client.Registry;
-
 
31
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
31
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
32
import com.extjs.gxt.ui.client.Style.Orientation;
32
import com.extjs.gxt.ui.client.Style.Scroll;
33
import com.extjs.gxt.ui.client.Style.Scroll;
33
import com.extjs.gxt.ui.client.event.BaseEvent;
34
import com.extjs.gxt.ui.client.event.BaseEvent;
34
import com.extjs.gxt.ui.client.event.ButtonEvent;
35
import com.extjs.gxt.ui.client.event.ButtonEvent;
35
import com.extjs.gxt.ui.client.event.ComponentEvent;
36
import com.extjs.gxt.ui.client.event.ComponentEvent;
Line 41... Line 42...
41
import com.extjs.gxt.ui.client.event.SelectionListener;
42
import com.extjs.gxt.ui.client.event.SelectionListener;
42
import com.extjs.gxt.ui.client.store.ListStore;
43
import com.extjs.gxt.ui.client.store.ListStore;
43
import com.extjs.gxt.ui.client.store.Record;
44
import com.extjs.gxt.ui.client.store.Record;
44
import com.extjs.gxt.ui.client.store.Store;
45
import com.extjs.gxt.ui.client.store.Store;
45
import com.extjs.gxt.ui.client.store.StoreEvent;
46
import com.extjs.gxt.ui.client.store.StoreEvent;
-
 
47
import com.extjs.gxt.ui.client.util.Margins;
46
import com.extjs.gxt.ui.client.widget.Component;
48
import com.extjs.gxt.ui.client.widget.Component;
47
import com.extjs.gxt.ui.client.widget.ContentPanel;
49
import com.extjs.gxt.ui.client.widget.ContentPanel;
48
import com.extjs.gxt.ui.client.widget.Info;
50
import com.extjs.gxt.ui.client.widget.Info;
49
import com.extjs.gxt.ui.client.widget.LayoutContainer;
51
import com.extjs.gxt.ui.client.widget.LayoutContainer;
50
import com.extjs.gxt.ui.client.widget.MessageBox;
52
import com.extjs.gxt.ui.client.widget.MessageBox;
Line 78... Line 80...
78
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
80
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
79
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
81
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
80
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
82
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
81
import com.extjs.gxt.ui.client.widget.layout.FormData;
83
import com.extjs.gxt.ui.client.widget.layout.FormData;
82
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
84
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
-
 
85
import com.extjs.gxt.ui.client.widget.layout.HBoxLayout;
-
 
86
import com.extjs.gxt.ui.client.widget.layout.RowData;
-
 
87
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
-
 
88
import com.extjs.gxt.ui.client.widget.layout.HBoxLayout.HBoxLayoutAlign;
83
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
89
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
84
//import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
90
//import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
85
import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
91
import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
86
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
92
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
87
import com.google.gwt.core.client.GWT;
93
import com.google.gwt.core.client.GWT;
Line 1483... Line 1489...
1483
		//+-----------------------------------------------------------------------------------------------------------+
1489
		//+-----------------------------------------------------------------------------------------------------------+
1484
		// Fieldset IDENTITÉ
1490
		// Fieldset IDENTITÉ
1485
		FieldSet fieldSetIdentite = new FieldSet();
1491
		FieldSet fieldSetIdentite = new FieldSet();
1486
		fieldSetIdentite.setHeading("Identité");
1492
		fieldSetIdentite.setHeading("Identité");
1487
		fieldSetIdentite.setCollapsible(true);
1493
		fieldSetIdentite.setCollapsible(true);
1488
		fieldSetIdentite.setLayout(creerFormLayout(200, LabelAlign.LEFT, 4));
1494
		fieldSetIdentite.setLayout(creerFormLayout(120, LabelAlign.LEFT, 4));
Line 1489... Line 1495...
1489
		
1495
		
1490
		nomStructureChp = new TextField<String>();
1496
		nomStructureChp = new TextField<String>();
1491
		nomStructureChp.setTabIndex(tabIndex++);
1497
		nomStructureChp.setTabIndex(tabIndex++);
1492
		nomStructureChp.setFieldLabel("Nom de la structure");
1498
		nomStructureChp.setFieldLabel("Nom de la structure");
Line 1507... Line 1513...
1507
		fieldSetIdentite.add(projetsCombo, new FormData(450, 0));
1513
		fieldSetIdentite.add(projetsCombo, new FormData(450, 0));
Line 1508... Line 1514...
1508
		
1514
		
1509
		// Création du sous-formulaire : Acronyme
1515
		// Création du sous-formulaire : Acronyme
1510
		LayoutContainer ligne = new LayoutContainer();  
1516
		LayoutContainer ligne = new LayoutContainer();  
-
 
1517
		ligne.setLayout(new ColumnLayout());
-
 
1518
		ligne.setSize(600, -1);
1511
		ligne.setLayout(new ColumnLayout());
1519
		
1512
		LayoutContainer gauche = new LayoutContainer();
1520
		LayoutContainer gauche = new LayoutContainer();
1513
		gauche.setLayout(creerFormLayout(200, LabelAlign.LEFT, 0));
1521
		gauche.setLayout(creerFormLayout(120, LabelAlign.LEFT, 0));
1514
		LayoutContainer droite = new LayoutContainer();
1522
		LayoutContainer droite = new LayoutContainer();
Line 1515... Line 1523...
1515
		droite.setLayout(creerFormLayout(0, null, 0));
1523
		droite.setLayout(creerFormLayout(10, LabelAlign.LEFT, 0));
1516
		
1524
		
Line 1517... Line 1525...
1517
		ListStore<InterneValeur> acronymes = new ListStore<InterneValeur>();  
1525
		ListStore<InterneValeur> acronymes = new ListStore<InterneValeur>();  
1518
		acronymes.add(InterneValeurListe.getTypeAcronyme()); 
1526
		acronymes.add(InterneValeurListe.getTypeAcronyme()); 
1519
		
1527
		
1520
		comboAcronyme = new ComboBox<InterneValeur>();
1528
		comboAcronyme = new ComboBox<InterneValeur>();
1521
		comboAcronyme.setTabIndex(tabIndex++);
1529
		comboAcronyme.setTabIndex(tabIndex++);
1522
		comboAcronyme.setEmptyText("Sélectioner un type d'acronyme...");
1530
		comboAcronyme.setEmptyText("Sélectioner un type d'acronyme...");
1523
		comboAcronyme.setFieldLabel("Acronymes");
1531
		comboAcronyme.setFieldLabel("Type d'acronyme");
1524
		comboAcronyme.setDisplayField("nom");
1532
		comboAcronyme.setDisplayField("nom");
1525
		comboAcronyme.setStore(acronymes);
1533
		comboAcronyme.setStore(acronymes);
Line 1541... Line 1549...
1541
					mnhnChp.hide();
1549
					mnhnChp.hide();
1542
					comboAcronyme.clearSelections();
1550
					comboAcronyme.clearSelections();
1543
				}
1551
				}
1544
			}
1552
			}
1545
        });
1553
        });
1546
		gauche.add(comboAcronyme);
1554
		gauche.add(comboAcronyme, new FormData("95%"));
Line 1547... Line 1555...
1547
		
1555
		
1548
		ihChp = new TextField<String>();  
-
 
1549
		//ihChp.setEmptyText("Index Herbariorum");
1556
		ihChp = new TextField<String>();  
1550
		ihChp.setTabIndex(tabIndex++);
1557
		ihChp.setTabIndex(tabIndex++);
1551
		ihChp.setLabelSeparator("");
1558
		ihChp.setLabelSeparator("");
1552
		ihChp.setToolTip("Index Herbariorum : herbier de plus de 5000 échantillons");
1559
		ihChp.setToolTip("Index Herbariorum : herbier de plus de 5000 échantillons");
1553
		ihChp.hide();
1560
		ihChp.hide();
Line 1554... Line 1561...
1554
		droite.add(ihChp);
1561
		droite.add(ihChp, new FormData("95%"));
1555
		
1562
		
1556
		mnhnChp = new TextField<String>();
-
 
1557
		mnhnChp.setTabIndex(tabIndex++);
1563
		mnhnChp = new TextField<String>();
1558
		//mnhnChp.setEmptyText("MNHN");
1564
		mnhnChp.setTabIndex(tabIndex++);
1559
		mnhnChp.setLabelSeparator("");
1565
		mnhnChp.setLabelSeparator("");
1560
		mnhnChp.setToolTip("Acronyme MNHN : herbier de moins de 5000 échantillons");
1566
		mnhnChp.setToolTip("Acronyme MNHN : herbier de moins de 5000 échantillons");
Line 1561... Line 1567...
1561
		mnhnChp.hide();
1567
		mnhnChp.hide();
1562
		droite.add(mnhnChp);
1568
		droite.add(mnhnChp, new FormData("95%"));
1563
		
1569
		
Line 1564... Line 1570...
1564
		ligne.add(gauche, new ColumnData(0.5));  
1570
		ligne.add(gauche, new ColumnData(.5));  
1565
		ligne.add(droite, new ColumnData(0.5));
1571
		ligne.add(droite, new ColumnData(.5));
1566
		fieldSetIdentite.add(ligne);
1572
		fieldSetIdentite.add(ligne);
-
 
1573
		
Line 1567... Line 1574...
1567
		
1574
		// Création du sous-formulaire : Type de Structure
1568
		// Création du sous-formulaire : Type de Structure
1575
		LayoutContainer ligneTs = new LayoutContainer();  
Line 1569... Line 1576...
1569
		LayoutContainer ligneTs = new LayoutContainer();  
1576
		ligneTs.setLayout(new ColumnLayout());
1570
		ligneTs.setLayout(new ColumnLayout());
1577
		ligneTs.setSize(600, -1);
Line 1571... Line 1578...
1571
		
1578
		
1572
		LayoutContainer gaucheTs = new LayoutContainer();
1579
		LayoutContainer gaucheTs = new LayoutContainer();
Line 1573... Line 1580...
1573
		gaucheTs.setLayout(creerFormLayout(200, LabelAlign.LEFT, 0));
1580
		gaucheTs.setLayout(creerFormLayout(120, LabelAlign.LEFT, 0));
Line 1602... Line 1609...
1602
					comboLstpu.hide();
1609
					comboLstpu.hide();
1603
					comboTypeStructure.clearSelections();
1610
					comboTypeStructure.clearSelections();
1604
				}
1611
				}
1605
			}
1612
			}
1606
        });
1613
        });
1607
		gaucheTs.add(comboTypeStructure);
1614
		gaucheTs.add(comboTypeStructure, new FormData("95%"));
Line 1608... Line 1615...
1608
		
1615
		
1609
		mediateur.obtenirListeValeurEtRafraichir(this, "stpu");
1616
		mediateur.obtenirListeValeurEtRafraichir(this, "stpu");
1610
		magazinLstpu = new ListStore<Valeur>();
1617
		magazinLstpu = new ListStore<Valeur>();
1611
		comboLstpu = new ComboBox<Valeur>();
1618
		comboLstpu = new ComboBox<Valeur>();
Line 1615... Line 1622...
1615
		comboLstpu.setDisplayField("nom");
1622
		comboLstpu.setDisplayField("nom");
1616
		comboLstpu.setEditable(false);
1623
		comboLstpu.setEditable(false);
1617
		comboLstpu.setTriggerAction(TriggerAction.ALL);
1624
		comboLstpu.setTriggerAction(TriggerAction.ALL);
1618
		comboLstpu.setStore(magazinLstpu);
1625
		comboLstpu.setStore(magazinLstpu);
1619
		comboLstpu.hide();
1626
		comboLstpu.hide();
1620
		droiteTs.add(comboLstpu);
1627
		droiteTs.add(comboLstpu, new FormData("95%"));
Line 1621... Line 1628...
1621
		
1628
		
1622
		mediateur.obtenirListeValeurEtRafraichir(this, "stpr");
1629
		mediateur.obtenirListeValeurEtRafraichir(this, "stpr");
1623
		magazinLstpr = new ListStore<Valeur>();
1630
		magazinLstpr = new ListStore<Valeur>();
1624
		comboLstpr = new ComboBox<Valeur>();
1631
		comboLstpr = new ComboBox<Valeur>();
Line 1628... Line 1635...
1628
		comboLstpr.setDisplayField("nom");
1635
		comboLstpr.setDisplayField("nom");
1629
		comboLstpr.setEditable(false);
1636
		comboLstpr.setEditable(false);
1630
		comboLstpr.setTriggerAction(TriggerAction.ALL);
1637
		comboLstpr.setTriggerAction(TriggerAction.ALL);
1631
		comboLstpr.setStore(magazinLstpr);
1638
		comboLstpr.setStore(magazinLstpr);
1632
		comboLstpr.hide();
1639
		comboLstpr.hide();
1633
		droiteTs.add(comboLstpr);
1640
		droiteTs.add(comboLstpr, new FormData("95%"));
Line 1634... Line 1641...
1634
		
1641
		
1635
		ligneTs.add(gaucheTs, new ColumnData(0.5));  
1642
		ligneTs.add(gaucheTs, new ColumnData(0.5));  
1636
		ligneTs.add(droiteTs, new ColumnData(0.5));
1643
		ligneTs.add(droiteTs, new ColumnData(0.5));
Line 1642... Line 1649...
1642
		dateFondationChp.getPropertyEditor().getFormat();
1649
		dateFondationChp.getPropertyEditor().getFormat();
1643
		dateFondationChp.getPropertyEditor().setFormat(DateTimeFormat.getFormat("dd/MM/yyyy"));
1650
		dateFondationChp.getPropertyEditor().setFormat(DateTimeFormat.getFormat("dd/MM/yyyy"));
1644
		dateFondationChp.getMessages().setInvalidText("La valeur saisie n'est pas une date valide. La date doit être au format «jj/mm/aaaa».");
1651
		dateFondationChp.getMessages().setInvalidText("La valeur saisie n'est pas une date valide. La date doit être au format «jj/mm/aaaa».");
1645
		fieldSetIdentite.add(dateFondationChp);
1652
		fieldSetIdentite.add(dateFondationChp);
Line 1646... Line 1653...
1646
		
1653
		
1647
		nbreTotalPersonneStructureChp = new NumberField();  
1654
		nbreTotalPersonneStructureChp = new NumberField(); 
1648
		nbreTotalPersonneStructureChp.setFieldLabel("Nombre de personne travaillant dans l'institution");
1655
		nbreTotalPersonneStructureChp.setFieldLabel("Nombre de personne travaillant dans l'institution");
1649
		nbreTotalPersonneStructureChp.setFormat(NumberFormat.getFormat("#"));
1656
		nbreTotalPersonneStructureChp.setFormat(NumberFormat.getFormat("#"));
1650
		nbreTotalPersonneStructureChp.setToolTip("Ce champ doit contenir un nombre");
1657
		nbreTotalPersonneStructureChp.setToolTip("Ce champ doit contenir un nombre");
Line 1654... Line 1661...
1654
		
1661
		
1655
		//+-----------------------------------------------------------------------------------------------------------+		
1662
		//+-----------------------------------------------------------------------------------------------------------+		
1656
		// Fieldset ADRESSE
1663
		// Fieldset ADRESSE
1657
		LayoutContainer principalFdAdresse = new LayoutContainer();  
1664
		LayoutContainer principalFdAdresse = new LayoutContainer();  
-
 
1665
		principalFdAdresse.setLayout(new ColumnLayout());
Line 1658... Line 1666...
1658
		principalFdAdresse.setLayout(new ColumnLayout());
1666
		principalFdAdresse.setSize(600, -1);
1659
		
1667
		
Line 1660... Line 1668...
1660
		LayoutContainer gaucheFdAdresse = new LayoutContainer();
1668
		LayoutContainer gaucheFdAdresse = new LayoutContainer();
1661
		gaucheFdAdresse.setLayout(creerFormLayout(100, LabelAlign.LEFT, 0));
1669
		gaucheFdAdresse.setLayout(creerFormLayout(null, LabelAlign.LEFT, 0));
Line 1662... Line 1670...
1662
		
1670
		
1663
		LayoutContainer droiteFdAdresse = new LayoutContainer();
1671
		LayoutContainer droiteFdAdresse = new LayoutContainer();
1664
		droiteFdAdresse.setLayout(creerFormLayout(100, LabelAlign.LEFT, 0));
1672
		droiteFdAdresse.setLayout(creerFormLayout(null, LabelAlign.LEFT, 0));
Line 1665... Line 1673...
1665
		
1673
		
Line 1666... Line 1674...
1666
		FieldSet fieldSetAdresse = new FieldSet();
1674
		FieldSet fieldSetAdresse = new FieldSet();
1667
		fieldSetAdresse.setHeading("Adresse");
1675
		fieldSetAdresse.setHeading("Adresse");
1668
		fieldSetAdresse.setCollapsible(true);
1676
		fieldSetAdresse.setCollapsible(true);
1669
		
1677
		
Line 1670... Line 1678...
1670
		fieldSetAdresse.setLayout(creerFormLayout(100, LabelAlign.LEFT, 4));
1678
		fieldSetAdresse.setLayout(creerFormLayout(null, LabelAlign.LEFT, 0));
1671
		
1679
		
1672
		adrChp = new TextArea();
1680
		adrChp = new TextArea();
1673
		adrChp.setTabIndex(tabIndex++);
1681
		adrChp.setTabIndex(tabIndex++);
Line 1674... Line 1682...
1674
		adrChp.setFieldLabel("Adresse");
1682
		adrChp.setFieldLabel("Adresse");
1675
		fieldSetAdresse.add(adrChp, new FormData(550, 0));
1683
		fieldSetAdresse.add(adrChp, new FormData(550, 0));
1676
		
1684
		
1677
		cpChp = new TextField<String>();
1685
		cpChp = new TextField<String>();
Line 1678... Line 1686...
1678
		cpChp.setTabIndex(tabIndex++);
1686
		cpChp.setTabIndex(tabIndex++);
1679
		cpChp.setFieldLabel("Code postal");
1687
		cpChp.setFieldLabel("Code postal");
1680
		gaucheFdAdresse.add(cpChp);
1688
		gaucheFdAdresse.add(cpChp, new FormData("95%"));
1681
		
1689
		
Line 1682... Line 1690...
1682
		villeChp = new TextField<String>();
1690
		villeChp = new TextField<String>();
1683
		villeChp.setTabIndex(tabIndex++);
1691
		villeChp.setTabIndex(tabIndex++);
1684
		villeChp.setFieldLabel("Ville");
1692
		villeChp.setFieldLabel("Ville");
1685
		droiteFdAdresse.add(villeChp);
1693
		droiteFdAdresse.add(villeChp, new FormData("95%"));
Line 1700... Line 1708...
1700
		comboPays.setDisplayField("nom");
1708
		comboPays.setDisplayField("nom");
1701
		comboPays.setTemplate(getTemplatePays());
1709
		comboPays.setTemplate(getTemplatePays());
1702
		comboPays.setTypeAhead(true);
1710
		comboPays.setTypeAhead(true);
1703
		comboPays.setTriggerAction(TriggerAction.ALL);
1711
		comboPays.setTriggerAction(TriggerAction.ALL);
1704
		comboPays.setStore(magazinPays);
1712
		comboPays.setStore(magazinPays);
1705
		droiteFdAdresse.add(comboPays);
1713
		droiteFdAdresse.add(comboPays, new FormData("95%"));
Line 1706... Line 1714...
1706
		
1714
		
1707
		principalFdAdresse.add(gaucheFdAdresse, new ColumnData(.5));
1715
		principalFdAdresse.add(gaucheFdAdresse, new ColumnData(.5));
1708
		principalFdAdresse.add(droiteFdAdresse, new ColumnData(.5));
1716
		principalFdAdresse.add(droiteFdAdresse, new ColumnData(.5));
Line 1712... Line 1720...
1712
		
1720
		
1713
		//+-----------------------------------------------------------------------------------------------------------+
1721
		//+-----------------------------------------------------------------------------------------------------------+
1714
		// Fieldset TÉLÉPHONE et EMAIL
1722
		// Fieldset TÉLÉPHONE et EMAIL
1715
		LayoutContainer principalFdTelMail = new LayoutContainer();  
1723
		LayoutContainer principalFdTelMail = new LayoutContainer();  
-
 
1724
		principalFdTelMail.setLayout(new ColumnLayout());
Line 1716... Line 1725...
1716
		principalFdTelMail.setLayout(new ColumnLayout());
1725
		principalFdTelMail.setSize(800, -1);
1717
		
1726
		
Line 1718... Line 1727...
1718
		LayoutContainer gaucheFdTelMail = new LayoutContainer();
1727
		LayoutContainer gaucheFdTelMail = new LayoutContainer();
1719
		gaucheFdTelMail.setLayout(creerFormLayout(100, LabelAlign.LEFT, 0));
1728
		gaucheFdTelMail.setLayout(creerFormLayout(null, LabelAlign.LEFT, 0));
Line 1720... Line 1729...
1720
		
1729
		
1721
		LayoutContainer droiteFdTelMail = new LayoutContainer();
1730
		LayoutContainer droiteFdTelMail = new LayoutContainer();
1722
		droiteFdTelMail.setLayout(creerFormLayout(100, LabelAlign.LEFT, 0));
1731
		droiteFdTelMail.setLayout(creerFormLayout(null, LabelAlign.LEFT, 0));
Line 1723... Line 1732...
1723
		
1732
		
Line 1724... Line 1733...
1724
		FieldSet fieldSetTelMail = new FieldSet();
1733
		FieldSet fieldSetTelMail = new FieldSet();
1725
		fieldSetTelMail.setHeading("Communication");
1734
		fieldSetTelMail.setHeading("Communication");
1726
		fieldSetTelMail.setCollapsible(true);
1735
		fieldSetTelMail.setCollapsible(true);
1727
		
1736
		
Line 1728... Line 1737...
1728
		fieldSetTelMail.setLayout(creerFormLayout(200, LabelAlign.LEFT, 4));
1737
		fieldSetTelMail.setLayout(creerFormLayout(null, LabelAlign.LEFT, 4));
1729
				
1738
				
1730
		telChp = new TextField<String>();
1739
		telChp = new TextField<String>();
1731
		telChp.setTabIndex(tabIndex++);
1740
		telChp.setTabIndex(tabIndex++);
Line 1732... Line 1741...
1732
		telChp.setFieldLabel("Téléphone");
1741
		telChp.setFieldLabel("Téléphone");
1733
		gaucheFdTelMail.add(telChp);
1742
		gaucheFdTelMail.add(telChp, new FormData("95%"));
1734
		
1743
		
1735
		faxChp = new TextField<String>();
1744
		faxChp = new TextField<String>();
1736
		faxChp.setTabIndex(tabIndex++);
1745
		faxChp.setTabIndex(tabIndex++);
Line 1737... Line 1746...
1737
		faxChp.setFieldLabel("Fax");
1746
		faxChp.setFieldLabel("Fax");
1738
		droiteFdTelMail.add(faxChp);
1747
		droiteFdTelMail.add(faxChp, new FormData("95%"));
1739
		
1748
		
1740
		emailChp = new TextField<String>();
1749
		emailChp = new TextField<String>();
Line 1741... Line 1750...
1741
		emailChp.setTabIndex(tabIndex++);
1750
		emailChp.setTabIndex(tabIndex++);
1742
		emailChp.setFieldLabel("Courriel");
1751
		emailChp.setFieldLabel("Courriel");
1743
		emailChp.setToolTip("Saisir le courriel de l'organisation, pas de courriel individuel. Ex. : accueil@organisation.org");
1752
		emailChp.setToolTip("Saisir le courriel de l'organisation, pas de courriel individuel. Ex. : accueil@organisation.org");