Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 647 → Rev 648

/trunk/src/org/tela_botanica/client/vues/StructureForm.java
205,11 → 205,7
private List<Valeur> fonctionsListe = null;
 
public StructureForm(Mediateur mediateurCourrant, String modeDeCreation) {
super(mediateurCourrant, modeDeCreation);
menuIdCourant = MenuApplicationId.STRUCTURE;
creerOnglets();
creerBarreOutilsValidation();
add(panneauFormulaire);
initialiserFormulaire(mediateurCourrant, modeDeCreation, MenuApplicationId.STRUCTURE);
}
protected void creerOnglets() {
/trunk/src/org/tela_botanica/client/vues/Formulaire.java
59,12 → 59,13
protected String menuIdCourant = null;
protected static Boolean clicBoutonvalidation = false;
public Formulaire(Mediateur mediateurCourrant, String modeDeCreation) {
public void initialiserFormulaire(Mediateur mediateurCourrant, String modeDeCreation, String idMenuCourrant) {
// Initialisation de variables
mode = modeDeCreation;
mediateur = mediateurCourrant;
i18nC = Mediateur.i18nC;
menuIdCourant = idMenuCourrant;
// Iniatilisation du layoutContainer
setLayout(new FitLayout());
setBorders(false);
79,7 → 80,10
panneauFormulaire.setButtonAlign(HorizontalAlignment.CENTER);
panneauFormulaire.setLayout(new FitLayout());
creerOnglets();
creerBarreOutilsValidation();
add(panneauFormulaire);
}
protected abstract void creerOnglets();
/trunk/src/org/tela_botanica/client/vues/CollectionForm.java
25,7 → 25,9
import com.extjs.gxt.ui.client.widget.form.FieldSet;
import com.extjs.gxt.ui.client.widget.form.HiddenField;
import com.extjs.gxt.ui.client.widget.form.Radio;
import com.extjs.gxt.ui.client.widget.form.TextField;
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
import com.extjs.gxt.ui.client.widget.layout.FormData;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
 
44,10 → 46,7
private TabItem inventaireOnglet = null;
 
public CollectionForm(Mediateur mediateurCourrant, String modeDeCreation) {
super(mediateurCourrant, modeDeCreation);
menuIdCourant = MenuApplicationId.COLLECTION;
creerOnglets();
add(panneauFormulaire);
initialiserFormulaire(mediateurCourrant, modeDeCreation, MenuApplicationId.COLLECTION);
}
protected void creerOnglets() {
93,15 → 92,34
// Champs cachés
HiddenField<String> idCollectionChp = new HiddenField<String>();
champs.put("idCollectionChp", idCollectionChp);
 
//+-----------------------------------------------------------------------------------------------------------+
// Fieldset ADMINISTRATIF
FieldSet fieldSetIdentite = new FieldSet();
fieldSetIdentite.setHeading(i18nC.collectionGeneralTitre());
fieldSetIdentite.setCollapsible(true);
fieldSetIdentite.setLayout(creerFormLayout(120, LabelAlign.LEFT));
FieldSet administratifFieldSet = new FieldSet();
administratifFieldSet.setHeading(i18nC.collectionGeneralTitre());
administratifFieldSet.setCollapsible(true);
administratifFieldSet.setLayout(creerFormLayout(120, LabelAlign.LEFT));
 
TextField<String> nomChp = new TextField<String>();
nomChp.setTabIndex(tabIndex++);
nomChp.setFieldLabel(i18nC.nomCollection());
nomChp.setAllowBlank(false);
nomChp.getMessages().setBlankText(i18nC.champObligatoire());
administratifFieldSet.add(nomChp, new FormData(450, 0));
generalOnglet.add(administratifFieldSet);
//+-----------------------------------------------------------------------------------------------------------+
// Fieldset DESCRIPTION
FieldSet descriptionFieldSet = new FieldSet();
descriptionFieldSet.setHeading(i18nC.collectionDescriptionTitre());
descriptionFieldSet.setCollapsible(true);
descriptionFieldSet.setLayout(creerFormLayout(120, LabelAlign.LEFT));
generalOnglet.add(descriptionFieldSet);
 
//+-----------------------------------------------------------------------------------------------------------+
// Retour
return generalOnglet;
}