Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 686 → Rev 687

/trunk/src/org/tela_botanica/client/vues/Formulaire.java
1,16 → 1,19
package org.tela_botanica.client.vues;
 
import java.util.Iterator;
import java.util.List;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.modeles.MenuApplicationId;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Configuration;
import org.tela_botanica.client.modeles.Valeur;
import org.tela_botanica.client.modeles.ValeurListe;
 
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
import com.extjs.gxt.ui.client.Style.Scroll;
import com.extjs.gxt.ui.client.event.BaseEvent;
import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.ComponentEvent;
34,9 → 37,10
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.AbstractImagePrototype;
 
public abstract class Formulaire extends LayoutContainer {
public abstract class Formulaire extends LayoutContainer implements Rafraichissable {
 
public static final String MODE_AJOUTER = "AJOUT";
public static final String MODE_MODIFIER = "MODIF";
48,7 → 52,8
protected Constantes i18nC = null;
protected Mediateur mediateur = null;
 
protected Configuration config = null;
protected String mode = null;
protected int tabIndex = 100;
65,6 → 70,7
mediateur = mediateurCourrant;
i18nC = Mediateur.i18nC;
menuIdCourant = idMenuCourrant;
config = (Configuration) Registry.get(RegistreId.CONFIG);
// Iniatilisation du layoutContainer
setLayout(new FitLayout());
92,11 → 98,7
TabItem onglet = new TabItem();
onglet.setId(id);
onglet.setText(nom);
onglet.setLayout(new FormLayout());
onglet.setStyleAttribute("padding", "10px");
onglet.setScrollMode(Scroll.AUTO);
onglet.setData("acces", false);
FormulaireOnglet.parametrer(onglet);
return onglet;
}
151,7 → 153,7
* @param labelAlign alignement des labels
* @return
*/
protected FormLayout creerFormLayout(Integer labelWidth, LabelAlign labelAlign) {
protected static FormLayout creerFormLayout(Integer labelWidth, LabelAlign labelAlign) {
FormLayout formLayout = new FormLayout();
if (labelWidth != null) {
formLayout.setLabelWidth(labelWidth);
273,4 → 275,5
}
cp.layout();
}
}
}