Subversion Repositories eFlore/Applications.coel

Rev

Rev 975 | Rev 997 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 975 Rev 980
Line 379... Line 379...
379
		typeRelationCombo.setTriggerAction(TriggerAction.ALL);
379
		typeRelationCombo.setTriggerAction(TriggerAction.ALL);
380
		typeRelationCombo.setDisplayField("nom");
380
		typeRelationCombo.setDisplayField("nom");
381
		typeRelationCombo.setStore(new ListStore<Valeur>());
381
		typeRelationCombo.setStore(new ListStore<Valeur>());
382
		typeRelationCombo.setEditable(false);
382
		typeRelationCombo.setEditable(false);
383
		typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE);
383
		typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE);
384
		typeRelationCombo.addListener(Events.Select, new Listener<BaseEvent>() {
384
		typeRelationCombo.addListener(Events.Select, Formulaire.creerEcouteurChampObligatoire());
385
			@Override
-
 
386
			public void handleEvent(BaseEvent be) {
-
 
387
				Valeur valeur = typeRelationCombo.getValue();
-
 
388
				
-
 
389
				// Gestion du style obligatoire
-
 
390
				typeRelationCombo.removeStyleName(ComposantClass.OBLIGATOIRE);
-
 
391
				typeRelationCombo.removeStyleName(ComposantClass.OBLIGATOIRE_OK);
-
 
392
				if (valeur != null) {
-
 
393
					typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE_OK);
-
 
394
				} else {
-
 
395
					typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE);
-
 
396
				}
-
 
397
			}
-
 
398
		});
-
 
Line 399... Line 385...
399
		
385
		
400
		CellEditor editeurRelation = new CellEditor(typeRelationCombo) {  
386
		CellEditor editeurRelation = new CellEditor(typeRelationCombo) {  
401
			@Override  
387
			@Override  
402
			public Object preProcessValue(Object valeur) {  
388
			public Object preProcessValue(Object valeur) {