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; |
} |
|