Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1136 Rev 1187
Line 37... Line 37...
37
import com.extjs.gxt.ui.client.event.Events;
37
import com.extjs.gxt.ui.client.event.Events;
38
import com.extjs.gxt.ui.client.Registry;
38
import com.extjs.gxt.ui.client.Registry;
39
import com.extjs.gxt.ui.client.Style.Scroll;
39
import com.extjs.gxt.ui.client.Style.Scroll;
40
import com.extjs.gxt.ui.client.Style.VerticalAlignment;
40
import com.extjs.gxt.ui.client.Style.VerticalAlignment;
Line -... Line 41...
-
 
41
 
41
 
42
import com.extjs.gxt.ui.client.binding.FieldBinding;
Line 42... Line 43...
42
import com.extjs.gxt.ui.client.binding.FormBinding;
43
import com.extjs.gxt.ui.client.binding.FormBinding;
43
 
44
 
44
import com.extjs.gxt.ui.client.event.ButtonEvent;
45
import com.extjs.gxt.ui.client.event.ButtonEvent;
Line 60... Line 61...
60
 
61
 
61
import com.extjs.gxt.ui.client.widget.button.Button;
62
import com.extjs.gxt.ui.client.widget.button.Button;
62
import com.extjs.gxt.ui.client.widget.button.ButtonBar;
63
import com.extjs.gxt.ui.client.widget.button.ButtonBar;
63
import com.extjs.gxt.ui.client.widget.form.ComboBox;
64
import com.extjs.gxt.ui.client.widget.form.ComboBox;
-
 
65
import com.extjs.gxt.ui.client.widget.form.DateField;
64
import com.extjs.gxt.ui.client.widget.form.DateField;
66
import com.extjs.gxt.ui.client.widget.form.Field;
65
import com.extjs.gxt.ui.client.widget.form.FieldSet;
67
import com.extjs.gxt.ui.client.widget.form.FieldSet;
66
import com.extjs.gxt.ui.client.widget.form.LabelField;
68
import com.extjs.gxt.ui.client.widget.form.LabelField;
67
import com.extjs.gxt.ui.client.widget.form.Radio;
69
import com.extjs.gxt.ui.client.widget.form.Radio;
68
import com.extjs.gxt.ui.client.widget.form.RadioGroup;
70
import com.extjs.gxt.ui.client.widget.form.RadioGroup;
Line 403... Line 405...
403
		rbNestPasDecedee.setValueAttribute("0");
405
		rbNestPasDecedee.setValueAttribute("0");
404
		rbNestPasDecedee.setBoxLabel("non");
406
		rbNestPasDecedee.setBoxLabel("non");
405
		rbNestPasDecedee.setValue(true);
407
		rbNestPasDecedee.setValue(true);
Line 406... Line 408...
406
			
408
			
-
 
409
		RadioGroup rbgDeces = new RadioGroup();
-
 
410
		rbgDeces.setId("rbgDeces");
407
		RadioGroup rbgDeces = new RadioGroup();
411
				
408
		rbgDeces.setFieldLabel("Est décédée");
412
		rbgDeces.setFieldLabel("Est décédée");
409
		rbgDeces.add(rbEstDecedee);
413
		rbgDeces.add(rbEstDecedee);
-
 
414
		rbgDeces.add(rbNestPasDecedee);
Line 410... Line 415...
410
		rbgDeces.add(rbNestPasDecedee);
415
		hmIdentite.put("rbgDeces", rbgDeces);
Line 411... Line 416...
411
		
416
		
412
		containerDeces.add(rbgDeces);
417
		containerDeces.add(rbgDeces);
Line 998... Line 1003...
998
		hmIdentite.getChampMultiValeurs("abreviationAutre").peupler(personne.getString("truk_abreviation_autre"));
1003
		hmIdentite.getChampMultiValeurs("abreviationAutre").peupler(personne.getString("truk_abreviation_autre"));
Line 999... Line 1004...
999
		
1004
		
1000
		hmIdentite.getDateField("dfDateNaissance").setValue(personne.getDate("naissance_date"));
1005
		hmIdentite.getDateField("dfDateNaissance").setValue(personne.getDate("naissance_date"));
Line -... Line 1006...
-
 
1006
		hmIdentite.getTextField("tfLieuNaissance").setValue(personne.get("naissance_lieu"));
1001
		hmIdentite.getTextField("tfLieuNaissance").setValue(personne.get("naissance_lieu"));
1007
		
1002
		
1008
		
1003
		if (personne.estDecedee())	{
1009
		if (personne.estDecedee())	{
1004
			hmIdentite.getDateField("dfDateDeces").setValue(personne.getDate("deces_date"));
1010
			hmIdentite.getDateField("dfDateDeces").setValue(personne.getDate("deces_date"));
1005
			hmIdentite.getTextField("tfLieuDeces").setValue(personne.get("deces_lieu"));
1011
			hmIdentite.getTextField("tfLieuDeces").setValue(personne.get("deces_lieu"));
Line 1120... Line 1126...
1120
	
1126
	
1121
	public void binderPersonne(Personne personne)	{
1127
	public void binderPersonne(Personne personne)	{
Line 1122... Line 1128...
1122
		binding = new FormBinding(getFormulaire());
1128
		binding = new FormBinding(getFormulaire());
-
 
1129
		
-
 
1130
		personneSelectionnee = personne;
1123
		
1131
		
-
 
1132
		FieldBinding f = new FieldBinding((RadioGroup) hmIdentite.get("rbgDeces"), null);
-
 
1133
		binding.autoBind();
1124
		personneSelectionnee = personne;
1134
		binding.removeFieldBinding(f);
1125
		binding.autoBind();
1135
		
1126
		binding.bind(personneSelectionnee);
1136
		binding.bind(personneSelectionnee);
Line 1127... Line 1137...
1127
		layout();
1137
		layout();