Subversion Repositories eFlore/Applications.coel

Rev

Rev 1287 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1287 Rev 1327
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
}