39,6 → 39,7 |
import com.extjs.gxt.ui.client.Style.Scroll; |
import com.extjs.gxt.ui.client.Style.VerticalAlignment; |
|
import com.extjs.gxt.ui.client.binding.FieldBinding; |
import com.extjs.gxt.ui.client.binding.FormBinding; |
|
import com.extjs.gxt.ui.client.event.ButtonEvent; |
62,6 → 63,7 |
import com.extjs.gxt.ui.client.widget.button.ButtonBar; |
import com.extjs.gxt.ui.client.widget.form.ComboBox; |
import com.extjs.gxt.ui.client.widget.form.DateField; |
import com.extjs.gxt.ui.client.widget.form.Field; |
import com.extjs.gxt.ui.client.widget.form.FieldSet; |
import com.extjs.gxt.ui.client.widget.form.LabelField; |
import com.extjs.gxt.ui.client.widget.form.Radio; |
405,9 → 407,12 |
rbNestPasDecedee.setValue(true); |
|
RadioGroup rbgDeces = new RadioGroup(); |
rbgDeces.setId("rbgDeces"); |
|
rbgDeces.setFieldLabel("Est décédée"); |
rbgDeces.add(rbEstDecedee); |
rbgDeces.add(rbNestPasDecedee); |
hmIdentite.put("rbgDeces", rbgDeces); |
|
containerDeces.add(rbgDeces); |
|
1000,6 → 1005,7 |
hmIdentite.getDateField("dfDateNaissance").setValue(personne.getDate("naissance_date")); |
hmIdentite.getTextField("tfLieuNaissance").setValue(personne.get("naissance_lieu")); |
|
|
if (personne.estDecedee()) { |
hmIdentite.getDateField("dfDateDeces").setValue(personne.getDate("deces_date")); |
hmIdentite.getTextField("tfLieuDeces").setValue(personne.get("deces_lieu")); |
1122,7 → 1128,11 |
binding = new FormBinding(getFormulaire()); |
|
personneSelectionnee = personne; |
|
FieldBinding f = new FieldBinding((RadioGroup) hmIdentite.get("rbgDeces"), null); |
binding.autoBind(); |
binding.removeFieldBinding(f); |
|
binding.bind(personneSelectionnee); |
layout(); |
} |