29,7 → 29,11 |
import org.tela_botanica.client.vues.FormulaireOnglet; |
|
import com.extjs.gxt.ui.client.Style.Scroll; |
import com.extjs.gxt.ui.client.event.BaseEvent; |
import com.extjs.gxt.ui.client.event.ButtonEvent; |
import com.extjs.gxt.ui.client.event.ComponentEvent; |
import com.extjs.gxt.ui.client.event.Events; |
import com.extjs.gxt.ui.client.event.FieldEvent; |
import com.extjs.gxt.ui.client.event.Listener; |
import com.extjs.gxt.ui.client.event.MessageBoxEvent; |
import com.extjs.gxt.ui.client.event.SelectionListener; |
41,7 → 45,9 |
import com.extjs.gxt.ui.client.widget.button.Button; |
import com.extjs.gxt.ui.client.widget.form.ComboBox; |
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.NumberField; |
import com.extjs.gxt.ui.client.widget.form.TextArea; |
import com.extjs.gxt.ui.client.widget.form.TextField; |
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction; |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign; |
89,6 → 95,7 |
private ChampComboBoxListeValeurs determinationCombo = null; |
private ChampMultiValeursMultiTypes specimenDegradationChp = null; |
private ChampMultiValeursMultiTypes presentationDegradationChp = null; |
private Text labelPresentationDegradationChp = null; |
|
public CollectionFormDescription(Formulaire formulaireCourrant) { |
initialiserOnglet(formulaireCourrant); |
774,10 → 781,29 |
specimenDegradationChp.initialiserCombobox("niveauImportance"); |
etatFieldSet.add(specimenDegradationChp); |
|
labelPresentationDegradationChp = new Text(); |
labelPresentationDegradationChp.setWidth("95%"); |
labelPresentationDegradationChp.setVisible(false); |
|
presentationDegradationChp = new ChampMultiValeursMultiTypes(i18nC.degradationPresentation(), 150, 200, true); |
presentationDegradationChp.initialiserType("supportDegradation"); |
presentationDegradationChp.initialiserCombobox("niveauImportance"); |
|
presentationDegradationChp.getTypes().addListener(Events.Select, |
new Listener<FieldEvent>() { |
public void handleEvent(FieldEvent be) { |
if (((Valeur)(be.getField().getValue())).get("id_valeur").equals("2310")) { |
labelPresentationDegradationChp.setText(i18nC.degradationPresentationLabel()); |
labelPresentationDegradationChp.setVisible(true); |
} |
else { |
labelPresentationDegradationChp.setText(""); |
labelPresentationDegradationChp.setVisible(false); |
} |
} |
}); |
etatFieldSet.add(presentationDegradationChp); |
etatFieldSet.add(labelPresentationDegradationChp); |
|
determinationCombo = new ChampComboBoxListeValeurs(i18nC.collectionDetermination(), "niveauDetermination"); |
determinationCombo.setTrie("id_valeur"); |