Line 18... |
Line 18... |
18 |
import com.extjs.gxt.ui.client.event.Listener;
|
18 |
import com.extjs.gxt.ui.client.event.Listener;
|
19 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
19 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
20 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
20 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
21 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
21 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
22 |
import com.extjs.gxt.ui.client.widget.form.Field;
|
22 |
import com.extjs.gxt.ui.client.widget.form.Field;
|
- |
|
23 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
23 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
24 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
24 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
25 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
- |
|
26 |
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
|
25 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
27 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
26 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
28 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
27 |
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
|
29 |
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
|
28 |
import com.google.gwt.core.client.GWT;
|
30 |
import com.google.gwt.core.client.GWT;
|
Line 154... |
Line 156... |
154 |
add(groupeCaseACocher);
|
156 |
add(groupeCaseACocher);
|
Line 155... |
Line 157... |
155 |
|
157 |
|
156 |
if (avoirChampAutre()) {
|
158 |
if (avoirChampAutre()) {
|
157 |
// FIXME : éviter le chevauchement du texte des cases à cocher avec le label "Autre" sur les petits écrans
|
159 |
// FIXME : éviter le chevauchement du texte des cases à cocher avec le label "Autre" sur les petits écrans
|
158 |
LayoutContainer conteneur = new LayoutContainer();
|
160 |
LayoutContainer conteneur = new LayoutContainer();
|
- |
|
161 |
conteneur.setLayout(new FlowLayout());
|
159 |
conteneur.setLayout(creerFormLayout(50, LabelAlign.TOP));
|
162 |
conteneur.add(new LabelField("Autre : "));
|
160 |
champAutre.setId("autre-"+listeValeurs.getId());
|
- |
|
161 |
champAutre.setFieldLabel("Autre");
|
163 |
champAutre.setId("autre-"+listeValeurs.getId());
|
162 |
champAutre.setLabelStyle("font-weight:normal;");
|
164 |
champAutre.setLabelStyle("font-weight:normal;");
|
Line 163... |
Line 165... |
163 |
conteneur.add(champAutre, new FormData(500, 0));
|
165 |
conteneur.add(champAutre, new FormData(500, 0));
|
164 |
|
166 |
|