Subversion Repositories eFlore/Applications.coel

Rev

Rev 1318 | Rev 1415 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1318 Rev 1369
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
		}