Subversion Repositories eFlore/Applications.coel

Compare Revisions

Regard whitespace Rev 1640 → Rev 1641

/trunk/src/org/tela_botanica/client/composants/ChampMultiValeurs.java
183,6 → 183,17
ajouterBouton.setIcon(Images.ICONES.ajouter());
ajouterBouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
surAjoutValeur(true);
}
});
colonneConteneur.add(ajouterBouton, new ColumnData(largeurBouton));
principalLayout.add(champRecapitulatif);
principalLayout.add(colonneConteneur);
add(principalLayout);
}
private void surAjoutValeur(boolean validerChamp) {
String valeurChamp = "";
if (estComboBox) {
if (champValeurCombo.getValue() != null) {
193,12 → 204,18
}
if ((valeurChamp == null) || valeurChamp.trim().equals("") || valeurChamp.trim().equals(valeurParDefaut)) {
if(validerChamp) {
MessageBox.alert(titreErreur, valeurVideMsg, null);
}
} else if (valeurs.get(valeurChamp) != null){
if(validerChamp) {
MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);
}
} else {
if (validationMasque != null && !valeurChamp.matches(validationMasque)) {
if(validerChamp) {
MessageBox.alert(titreErreur, valeurNonValideMsg, null);
}
} else {
if (estMultiType) {
String type = "";
224,14 → 241,7
}
}
}
});
colonneConteneur.add(ajouterBouton, new ColumnData(largeurBouton));
principalLayout.add(champRecapitulatif);
principalLayout.add(colonneConteneur);
add(principalLayout);
}
public void ajouterValeur(final String texte, final String strValeur, final String id) {
//Implémenté dans classe inférieure
}
325,6 → 335,9
}
public String getValeurs() {
// permet de s'assurer qu'une valeur saisie dans le champ mais non ajoutée par le
// clic sur le + soit bien prise en compte
surAjoutValeur(false);
String texteRecapitulatif = "";
if (champRecapitulatif.getValue() != null) {
texteRecapitulatif = champRecapitulatif.getValue();