57,7 → 57,6 |
import com.extjs.gxt.ui.client.widget.layout.FormLayout; |
import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem; |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.i18n.client.NumberFormat; |
|
public class CollectionFormDescription extends FormulaireOnglet implements Rafraichissable { |
113,7 → 112,7 |
|
private void creerFieldsetPrecision() { |
FieldSet precisionFieldSet = new FieldSet(); |
precisionFieldSet.setHeading("Précision"); |
precisionFieldSet.setHeading(i18nC.collectionTitrePrecision()); |
precisionFieldSet.setCollapsible(true); |
precisionFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
|
246,7 → 245,7 |
ColumnModel modeleDeColonnes = new ColumnModel(colonnes); |
|
AggregationRowConfig<UniteBase> total = new AggregationRowConfig<UniteBase>(); |
total.setHtml("type", "TOTAL"); |
total.setHtml("type", i18nC.total()); |
total.setSummaryType("nombre", SummaryType.SUM); |
total.setSummaryFormat("nombre", NumberFormat.getFormat("#")); |
modeleDeColonnes.addAggregationRow(total); |
297,7 → 296,6 |
} |
if (uniteDonnees.length > 2) { |
uniteRangement.setFormat(uniteDonnees[2]); |
Debug.log(uniteTypeIdDonnees[0]+"/"+uniteTypeIdDonnees[1]+"/"+uniteDonnees[0]+"-"+uniteDonnees[1]+"-"+uniteDonnees[2]); |
} |
unitesEnregistrees.put(uniteTypeIdDonnees[0], uniteRangement); |
} |
544,7 → 542,6 |
} |
if (uniteDonnees.length > 6) { |
uniteBase.setPrecisionSp(getPrecisionNom(uniteDonnees[6])); |
Debug.log(uniteTypeIdDonnees[0]+"/"+uniteTypeIdDonnees[1]+"/"+uniteDonnees[0]+"-"+uniteDonnees[1]+"-"+uniteDonnees[2]+uniteDonnees[3]+"-"+uniteDonnees[4]+"-"+uniteDonnees[5]); |
} |
unitesEnregistrees.put(uniteTypeIdDonnees[0], uniteBase); |
} |
622,7 → 619,7 |
|
private void creerFieldsetConservation() { |
FieldSet conservationFieldSet = new FieldSet(); |
conservationFieldSet.setHeading("Conservation"); |
conservationFieldSet.setHeading(i18nC.collectionTitreConservation()); |
conservationFieldSet.setCollapsible(true); |
conservationFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
|
637,7 → 634,7 |
|
private void creerFieldsetEtiquette() { |
FieldSet etiquetteFieldSet = new FieldSet(); |
etiquetteFieldSet.setHeading("Conservation"); |
etiquetteFieldSet.setHeading(i18nC.collectionTitreEtiquette()); |
etiquetteFieldSet.setCollapsible(true); |
etiquetteFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
|
667,7 → 664,7 |
|
private void creerFieldsetTraitement() { |
FieldSet traitementFieldSet = new FieldSet(); |
traitementFieldSet.setHeading("Traitements"); |
traitementFieldSet.setHeading(i18nC.collectionTitreTraitement()); |
traitementFieldSet.setCollapsible(true); |
traitementFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
|
686,7 → 683,7 |
|
private void creerFieldsetEtat() { |
FieldSet etatFieldSet = new FieldSet(); |
etatFieldSet.setHeading("État général et dégradation"); |
etatFieldSet.setHeading(i18nC.collectionTitreEtatEtDegradation()); |
etatFieldSet.setCollapsible(true); |
etatFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
|
719,8 → 716,30 |
if (!UtilString.isEmpty(collectionBotanique.getNbreEchantillon())) { |
nbreEchantillonChp.setValue(Integer.parseInt(collectionBotanique.getNbreEchantillon())); |
} |
|
peuplerGrilleUniteRangement(collectionBotanique.getUniteRangement()); |
etatUniteRangementCombo.peupler(collectionBotanique.getUniteRangementEtat()); |
|
peuplerGrilleUniteBase(collectionBotanique.getUniteBase()); |
|
typePapierConservationChp.peupler(collectionBotanique.getConservationPapierType()); |
methodeConservationChp.peupler(collectionBotanique.getConservationMethode()); |
|
specimenFixationPourcentChp.peupler(collectionBotaniqueCollectee.getSpecimenFixationPourcent()); |
specimenFixationPourcentChp.peupler(collectionBotaniqueCollectee.getEtiquetteFixationPourcent()); |
specimentMethodeFixationChp.peupler(collectionBotaniqueCollectee.getSpecimenFixationMethode()); |
etiquetteMethodeFixationSurSupportChp.peupler(collectionBotaniqueCollectee.getEtiquetteFixationSupport()); |
etiquetteMethodeFixationSurSpecimenChp.peupler(collectionBotaniqueCollectee.getEtiquetteFixationSpecimen()); |
typeEcritureChp.peupler(collectionBotaniqueCollectee.getEtiquetteEcriture()); |
|
traitementCombo.peupler(collectionBotaniqueCollectee.getTraitement()); |
poisonTraitementChp.peupler(collectionBotaniqueCollectee.getTraitementPoison()); |
insecteTraitementChp.peupler(collectionBotaniqueCollectee.getTraitementInsecte()); |
|
etatGeneralCombo.peupler(collectionBotaniqueCollectee.getEtatGeneral()); |
specimenDegradationChp.peupler(collectionBotaniqueCollectee.getDegradationSpecimen()); |
presentationDegradationChp.peupler(collectionBotaniqueCollectee.getDegradationPresentation()); |
determinationCombo.peupler(collectionBotaniqueCollectee.getDetermination()); |
} |
} |
|
729,9 → 748,30 |
if (etreAccede()) { |
collectionBotaniqueCollectee.setType(typesCollectionBotaCombo.getValeur()); |
collectionBotaniqueCollectee.setNbreEchantillon(Integer.toString(nbreEchantillonChp.getValue().intValue())); |
|
collectionBotaniqueCollectee.setUniteRangement(collecterGrilleUniteRangement()); |
collectionBotaniqueCollectee.setUniteRangementEtat(etatUniteRangementCombo.getValeur()); |
|
collectionBotaniqueCollectee.setUniteBase(collecterGrilleUniteBase()); |
Debug.log(collecterGrilleUniteBase()); |
|
collectionBotaniqueCollectee.setConservationPapierType(typePapierConservationChp.getValeur()); |
collectionBotaniqueCollectee.setConservationMethode(methodeConservationChp.getValeur()); |
|
collectionBotaniqueCollectee.setSpecimenFixationPourcent(specimenFixationPourcentChp.getValeur()); |
collectionBotaniqueCollectee.setEtiquetteFixationPourcent(specimenFixationPourcentChp.getValeur()); |
collectionBotaniqueCollectee.setSpecimenFixationMethode(specimentMethodeFixationChp.getValeur()); |
collectionBotaniqueCollectee.setEtiquetteFixationSupport(etiquetteMethodeFixationSurSupportChp.getValeur()); |
collectionBotaniqueCollectee.setEtiquetteFixationSpecimen(etiquetteMethodeFixationSurSpecimenChp.getValeur()); |
collectionBotaniqueCollectee.setEtiquetteEcriture(typeEcritureChp.getValeur()); |
|
collectionBotaniqueCollectee.setTraitement(traitementCombo.getValeur()); |
collectionBotaniqueCollectee.setTraitementPoison(poisonTraitementChp.getValeur()); |
collectionBotaniqueCollectee.setTraitementInsecte(insecteTraitementChp.getValeur()); |
|
collectionBotaniqueCollectee.setEtatGeneral(etatGeneralCombo.getValeur()); |
collectionBotaniqueCollectee.setDegradationSpecimen(specimenDegradationChp.getValeurs()); |
collectionBotaniqueCollectee.setDegradationPresentation(presentationDegradationChp.getValeurs()); |
collectionBotaniqueCollectee.setDetermination(determinationCombo.getValeur()); |
} |
} |
|
752,14 → 792,12 |
ValeurListe listeValeurs = (ValeurListe) nouvellesDonnees; |
rafraichirValeurListe(listeValeurs); |
} else { |
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null); |
Debug.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass())); |
} |
} |
|
private void rafraichirValeurListe(ValeurListe listeValeurs) { |
if (listeValeurs.getId().equals(config.getListeId("typeCollectionBota"))) { |
Formulaire.rafraichirComboBox(listeValeurs, typesCollectionBotaCombo); |
} else if (listeValeurs.getId().equals(config.getListeId("typeUniteRangement"))) { |
if (listeValeurs.getId().equals(config.getListeId("typeUniteRangement"))) { |
Iterator<String> it = listeValeurs.keySet().iterator(); |
while (it.hasNext()) { |
Valeur valeur = listeValeurs.get(it.next()); |
780,7 → 818,7 |
uniteBaseGrille.getStore().add(unite); |
} |
} else { |
GWT.log("Gestion de la liste "+listeValeurs.getId()+" non implémenté!", null); |
Debug.log("Gestion de la liste "+listeValeurs.getId()+" non implémenté!"); |
} |
} |
} |