Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1252 → Rev 1253

/branches/v1.0-syrah/src/org/tela_botanica/client/vues/collection/CollectionFormDescription.java
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");
/branches/v1.0-syrah/src/org/tela_botanica/client/i18n/Constantes.properties
429,8 → 429,9
collectionTitreEtatEtDegradation = État général et dégradation
collectionEtatGeneral = Quel est l'état général de la collection ?
collectionEtatGeneralInfo = Grosses attaques d'insectes, pourriture, papier très fragile, etc...)
degradationSpecimen = Quels sont les causes de dégradation des spécimens ?
degradationPresentation = Quels sont les causes de dégradation de la présentation ?
degradationSpecimen = Quelles sont les causes de dégradation des spécimens ?
degradationPresentation = Quelles sont les causes de dégradation de la présentation ?
degradationPresentationLabel = 1 : les spécimens et les étiquettes libres et mélangés, herbier non consultable, restauration à faire d'urgence ; 2 : les spécimens et les étiquettes libres et un peu mélangés ; 3 : les spécimens et les étiquettes libres ou en partie fixés et non mélangés, herbier consultable, fixation à envisager ; 4 = les spécimens et les étiquettes majoritairement fixés, peu de restauration à faire ; 5 = chaque spécimen a son étiquette et les deux sont bien fixés et non mélangés.
collectionDetermination = Les échantillons sont-ils déterminables ?
 
# Collection : Contenu
/branches/v1.0-syrah/src/org/tela_botanica/client/i18n/Constantes.java
418,6 → 418,7
String collectionEtatGeneralInfo();
String degradationSpecimen();
String degradationPresentation();
String degradationPresentationLabel();
String collectionDetermination();
// Collection : contenu