| Line 306... |
Line 306... |
| 306 |
champValeurTxt = new TextField<String>();
|
306 |
champValeurTxt = new TextField<String>();
|
| 307 |
champValeurTxt.setWidth(largeurChampValeur);
|
307 |
champValeurTxt.setWidth(largeurChampValeur);
|
| 308 |
champValeurTxt.setEmptyText("Valeur...");
|
308 |
champValeurTxt.setEmptyText("Valeur...");
|
| 309 |
colonneConteneur.add(champValeurTxt, colonneChampValeur);
|
309 |
colonneConteneur.add(champValeurTxt, colonneChampValeur);
|
| 310 |
}
|
310 |
}
|
| 311 |
|
311 |
|
| 312 |
/* Creation du bouton Ajouter */
|
312 |
/* Creation du bouton Ajouter */
|
| 313 |
ajouterBouton = new Button();
|
313 |
ajouterBouton = new Button();
|
| 314 |
ajouterBouton.setWidth(largeurBouton);
|
314 |
ajouterBouton.setWidth(largeurBouton);
|
| 315 |
ajouterBouton.setIcon(Images.ICONES.ajouter());
|
315 |
ajouterBouton.setIcon(Images.ICONES.ajouter());
|
| 316 |
ajouterBouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
316 |
ajouterBouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
| 317 |
public void componentSelected(ButtonEvent ce) {
|
317 |
public void componentSelected(ButtonEvent ce) {
|
| 318 |
// récupération de la valeur du champ "Valeur"
|
318 |
// récupération de la valeur du champ "Valeur"
|
| 319 |
String valeurChamp = "";
|
319 |
String valeurChamp = "";
|
| 320 |
if (champValeurEstComboBox) {
|
320 |
if (champValeurEstComboBox) {
|
| 321 |
if (champValeurComboBox.getValeur() != null) {
|
321 |
if (champValeurComboBox.getValeur() != null) {
|
| 322 |
valeurChamp = champValeurComboBox.getValeur().getNom();
|
322 |
valeurChamp = (new Valeur(champValeurComboBox.getValeur())).getNom();
|
| 323 |
}
|
323 |
}
|
| 324 |
} else {
|
324 |
} else {
|
| 325 |
valeurChamp = champValeurTxt.getValue();
|
325 |
valeurChamp = champValeurTxt.getValue();
|
| 326 |
}
|
326 |
}
|
| 327 |
// validation de la valeur avant ajout
|
327 |
// validation de la valeur avant ajout
|
| 328 |
if ((valeurChamp == null) || valeurChamp.trim().equals("") || valeurChamp.trim().equals(valeurParDefaut)) {
|
328 |
if ((valeurChamp == null) || valeurChamp.trim().equals("") || valeurChamp.trim().equals(valeurParDefaut)) {
|
| 329 |
MessageBox.alert(titreErreur, valeurVideMsg, null);
|
329 |
MessageBox.alert(titreErreur, valeurVideMsg, null);
|
| 330 |
} else if (valeurs.get(valeurChamp) != null){
|
330 |
} else if (valeurs.get(valeurChamp) != null) {
|
| 331 |
MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);
|
331 |
MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);
|
| 332 |
} else {
|
332 |
} else {
|
| 333 |
if (validationMasque != null && !valeurChamp.matches(validationMasque)) {
|
333 |
if (validationMasque != null && !valeurChamp.matches(validationMasque)) {
|
| 334 |
MessageBox.alert(titreErreur, valeurNonValideMsg, null);
|
334 |
MessageBox.alert(titreErreur, valeurNonValideMsg, null);
|
| 335 |
} else {
|
335 |
} else {
|
| Line 338... |
Line 338... |
| 338 |
}
|
338 |
}
|
| 339 |
}
|
339 |
}
|
| 340 |
});
|
340 |
});
|
| 341 |
colonneBoutonAjouter = new ColumnData(largeurBouton);
|
341 |
colonneBoutonAjouter = new ColumnData(largeurBouton);
|
| 342 |
colonneConteneur.add(ajouterBouton, colonneBoutonAjouter);
|
342 |
colonneConteneur.add(ajouterBouton, colonneBoutonAjouter);
|
| 343 |
|
343 |
|
| 344 |
principalLayout.add(champRecapitulatif);
|
344 |
principalLayout.add(champRecapitulatif);
|
| 345 |
principalLayout.add(colonneConteneur);
|
345 |
principalLayout.add(colonneConteneur);
|
| 346 |
add(principalLayout);
|
346 |
add(principalLayout);
|
| 347 |
}
|
347 |
}
|
| 348 |
}
|
348 |
}
|