Line 8... |
Line 8... |
8 |
import org.tela_botanica.client.configuration.Configuration;
|
8 |
import org.tela_botanica.client.configuration.Configuration;
|
9 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
9 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.modeles.Valeur;
|
10 |
import org.tela_botanica.client.modeles.Valeur;
|
11 |
import org.tela_botanica.client.modeles.ValeurListe;
|
11 |
import org.tela_botanica.client.modeles.ValeurListe;
|
12 |
import org.tela_botanica.client.modeles.aDonnee;
|
12 |
import org.tela_botanica.client.modeles.aDonnee;
|
- |
|
13 |
import org.tela_botanica.client.util.Debug;
|
13 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
14 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
14 |
import org.tela_botanica.client.util.UtilString;
|
15 |
import org.tela_botanica.client.util.UtilString;
|
Line 15... |
Line 16... |
15 |
|
16 |
|
16 |
import com.extjs.gxt.ui.client.Registry;
|
17 |
import com.extjs.gxt.ui.client.Registry;
|
Line 20... |
Line 21... |
20 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
21 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
21 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
22 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
22 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
23 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
23 |
import com.extjs.gxt.ui.client.widget.form.Field;
|
24 |
import com.extjs.gxt.ui.client.widget.form.Field;
|
24 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
25 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
- |
|
26 |
import com.extjs.gxt.ui.client.widget.form.TextArea;
|
25 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
27 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
26 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
28 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
27 |
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
|
29 |
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
|
28 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
30 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
29 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
31 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
Line 70... |
Line 72... |
70 |
return avoirChampAutre;
|
72 |
return avoirChampAutre;
|
71 |
}
|
73 |
}
|
72 |
public void setChampAutre(boolean avoirChamp) {
|
74 |
public void setChampAutre(boolean avoirChamp) {
|
73 |
avoirChampAutre = avoirChamp;
|
75 |
avoirChampAutre = avoirChamp;
|
74 |
if (avoirChampAutre) {
|
76 |
if (avoirChampAutre) {
|
75 |
champAutre = new TextField<String>();
|
77 |
champAutre = new TextArea();
|
- |
|
78 |
champAutre.setWidth("80%");
|
76 |
}
|
79 |
}
|
77 |
}
|
80 |
}
|
Line 78... |
Line 81... |
78 |
|
81 |
|
79 |
public String getValeur() {
|
82 |
public String getValeur() {
|
Line 93... |
Line 96... |
93 |
|
96 |
|
94 |
if (avoirChampAutre() && !UtilString.isEmpty(champAutre.getValue())) {
|
97 |
if (avoirChampAutre() && !UtilString.isEmpty(champAutre.getValue())) {
|
95 |
valeur += aDonnee.SEPARATEUR_VALEURS+"AUTRE"+aDonnee.SEPARATEUR_TYPE_VALEUR+champAutre.getValue();
|
98 |
valeur += aDonnee.SEPARATEUR_VALEURS+"AUTRE"+aDonnee.SEPARATEUR_TYPE_VALEUR+champAutre.getValue();
|
Line 96... |
Line 99... |
96 |
}
|
99 |
}
|
97 |
|
100 |
|
98 |
if (!valeur.equals("")) {
|
101 |
if (!UtilString.isEmpty(valeur)) {
|
Line 99... |
Line 102... |
99 |
valeur.replaceFirst("^"+aDonnee.SEPARATEUR_VALEURS, "");
|
102 |
valeur = valeur.replaceFirst("^"+aDonnee.SEPARATEUR_VALEURS, "");
|
100 |
}
|
103 |
}
|