Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 860 → Rev 861

/trunk/src/org/tela_botanica/client/composants/ChampMultiValeursMultiTypes.java
42,9 → 42,13
}
public ChampMultiValeursMultiTypes(String label, int largeurTotale, boolean combobox) {
super(true, true, label, largeurTotale);
super(true, true, label, largeurTotale, largeurTotale);
}
public ChampMultiValeursMultiTypes(String label, int largeurTotale, int largeurType, boolean combobox) {
super(true, true, label, largeurTotale, largeurType);
}
public void initialiserType(String idListe) {
Mediateur mediateur = (Mediateur) Registry.get(RegistreId.MEDIATEUR);
idListeType = idListe;
69,20 → 73,20
}
public void ajouterValeur(final String texte, final String type, final String id) {
LayoutContainer colonneLayout = new LayoutContainer();
colonneLayout.setLayout(new ColumnLayout());
valeurs.put(id + "##" + texte, colonneLayout);
LayoutContainer colonneConteneur = new LayoutContainer();
colonneConteneur.setLayout(new ColumnLayout());
valeurs.put(id + "##" + texte, colonneConteneur);
Text champTxt = new Text();
champTxt.setText(type + ": ");
Text champType = new Text();
champType.setText(type + " : ");
champType.setWidth(largeurType);
colonneConteneur.add(champType, new ColumnData(largeurType));
int largeurType = type.length() * 10;
colonneLayout.add(champTxt, new ColumnData(largeurType));
Text champValeur = new Text();
champValeur.setText(texte);
champValeur.setWidth(largeurChamp);
colonneConteneur.add(champValeur, new ColumnData(largeurChamp));
Text champTxt2 = new Text();
champTxt2.setText(texte);
colonneLayout.add(champTxt2, new ColumnData(largeurTotale - largeurType - largeurBouton));
Button supprimerBouton = new Button();
supprimerBouton.setIcon(Images.ICONES.supprimer());
supprimerBouton.setText(boutonSupprimerLabel);
100,10 → 104,10
actualiserLayoutGlobal();
}
});
colonneLayout.add(supprimerBouton, new ColumnData(largeurBouton));
colonneConteneur.add(supprimerBouton, new ColumnData(largeurBouton));
// Ajout du layout de la valeur au layout principal
principalLayout.add(colonneLayout);
principalLayout.add(colonneConteneur);
// Ajout de la valeur au champ récapitulatif des valeurs ajoutées
if (estComboBox) {