5,7 → 5,6 |
import java.util.List; |
|
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.Modele; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
89,7 → 88,6 |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.i18n.client.DateTimeFormat; |
import com.google.gwt.i18n.client.NumberFormat; |
import com.google.gwt.user.client.Window; |
|
public class FormStructureVue extends LayoutContainer implements Rafraichissable { |
|
98,7 → 96,6 |
|
private Constantes i18nC = null; |
private Mediateur mediateur = null; |
private Modele modele = null ; |
|
private String mode = null; |
private int tabIndex = 100; |
227,14 → 224,17 |
//+-----------------------------------------------------------------------------------------------------------+ |
// Initialisation de variables |
mode = modeDeCreation; |
i18nC = GWT.create(Constantes.class); |
setLayout(new FitLayout()); |
modele = Registry.get(RegistreId.MODELE); |
mediateur = Registry.get(RegistreId.MEDIATEUR); |
i18nC = mediateur.i18nC; |
|
// Iniatilisation du layoutContainer |
setLayout(new FitLayout()); |
setBorders(false); |
|
//+-----------------------------------------------------------------------------------------------------------+ |
// Création du panneau du FORMULAIRE GÉNÉRAL |
structureFormPanneau = new FormPanel(); |
structureFormPanneau.setBodyBorder(false); |
structureFormPanneau.setFrame(true); |
structureFormPanneau.setIconStyle("icone-form-ajouter"); |
structureFormPanneau.setCollapsible(false); |
1185,7 → 1185,7 |
configs.add(r); |
|
ColumnConfig column = new ColumnConfig("fonction", "Fonction", 150); |
modele.obtenirListeValeurs(this, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("fonction")); |
mediateur.obtenirListeValeurEtRafraichir(this, "fonction"); |
fonctionsMagazin = new ListStore<Valeur>(); |
|
fonctionsCombo = new ComboBox<Valeur>(); |
1278,7 → 1278,7 |
column.setEditor(new CellEditor(emailChp)); |
configs.add(column); |
|
modele.obtenirListeValeurs(this, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("statut")); |
mediateur.obtenirListeValeurEtRafraichir(this, "statut"); |
magazinLiStatut = new ListStore<Valeur>(); |
magazinLiStatut.add(new ArrayList<Valeur>()); |
|
1484,7 → 1484,7 |
nomStructureChp.getMessages().setBlankText("Ce champ est obligatoire."); |
fieldSetIdentite.add(nomStructureChp, new FormData(450, 0)); |
|
modele.selectionnerProjets(this); |
mediateur.selectionnerProjets(this); |
projetsMagazin = new ListStore<Projet>(); |
projetsCombo = new ComboBox<Projet>(); |
projetsCombo.setTabIndex(tabIndex++); |
1596,7 → 1596,7 |
}); |
gaucheTs.add(comboTypeStructure); |
|
modele.obtenirListeValeurs(this, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("stpu")); |
mediateur.obtenirListeValeurEtRafraichir(this, "stpu"); |
magazinLstpu = new ListStore<Valeur>(); |
comboLstpu = new ComboBox<Valeur>(); |
comboLstpu.setTabIndex(tabIndex++); |
1609,7 → 1609,7 |
comboLstpu.hide(); |
droiteTs.add(comboLstpu); |
|
modele.obtenirListeValeurs(this, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("stpr")); |
mediateur.obtenirListeValeurEtRafraichir(this, "stpr"); |
magazinLstpr = new ListStore<Valeur>(); |
comboLstpr = new ComboBox<Valeur>(); |
comboLstpr.setTabIndex(tabIndex++); |
1679,10 → 1679,7 |
regionChp.setFieldLabel("Région"); |
gaucheFdAdresse.add(regionChp); |
|
//paysChp = new TextField<String>(); |
//paysChp.setTabIndex(112); |
//paysChp.setFieldLabel("Pays"); |
modele.obtenirListeValeurs(this, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("pays")); |
mediateur.obtenirListeValeurEtRafraichir(this, "pays"); |
magazinPays = new ListStore<Valeur>(); |
comboPays = new ComboBox<Valeur>(); |
comboPays.setTabIndex(tabIndex++); |
1936,7 → 1933,7 |
* @return |
*/ |
private ContentPanel creerChoixMultipleCp(String listeNom) { |
modele.obtenirListeValeurs(this, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom)); |
mediateur.obtenirListeValeurEtRafraichir(this, listeNom); |
ContentPanel cp = new ContentPanel(); |
cp.setLayout(creerFormLayout(650, LabelAlign.TOP, 0)); |
cp.setHeaderVisible(false); |