Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 968 Rev 975
Line 2... Line 2...
2
 
2
 
3
import java.util.ArrayList;
3
import java.util.ArrayList;
4
import java.util.Iterator;
4
import java.util.Iterator;
Line -... Line 5...
-
 
5
import java.util.List;
5
import java.util.List;
6
 
6
 
7
import org.tela_botanica.client.ComposantClass;
7
import org.tela_botanica.client.Mediateur;
8
import org.tela_botanica.client.Mediateur;
8
import org.tela_botanica.client.images.Images;
9
import org.tela_botanica.client.images.Images;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import org.tela_botanica.client.interfaces.Rafraichissable;
Line 377... Line 378...
377
		typeRelationCombo.setForceSelection(true);
378
		typeRelationCombo.setForceSelection(true);
378
		typeRelationCombo.setTriggerAction(TriggerAction.ALL);
379
		typeRelationCombo.setTriggerAction(TriggerAction.ALL);
379
		typeRelationCombo.setDisplayField("nom");
380
		typeRelationCombo.setDisplayField("nom");
380
		typeRelationCombo.setStore(new ListStore<Valeur>());
381
		typeRelationCombo.setStore(new ListStore<Valeur>());
381
		typeRelationCombo.setEditable(false);
382
		typeRelationCombo.setEditable(false);
382
		typeRelationCombo.addStyleName("obligatoire");
383
		typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE);
383
		typeRelationCombo.addListener(Events.Select, new Listener<BaseEvent>() {
384
		typeRelationCombo.addListener(Events.Select, new Listener<BaseEvent>() {
384
			@Override
385
			@Override
385
			public void handleEvent(BaseEvent be) {
386
			public void handleEvent(BaseEvent be) {
386
				Valeur valeur = typeRelationCombo.getValue();
387
				Valeur valeur = typeRelationCombo.getValue();
Line 387... Line 388...
387
				
388
				
388
				// Gestion du style obligatoire
389
				// Gestion du style obligatoire
389
				typeRelationCombo.removeStyleName("obligatoire");
390
				typeRelationCombo.removeStyleName(ComposantClass.OBLIGATOIRE);
390
				typeRelationCombo.removeStyleName("obligatoire-ok");
391
				typeRelationCombo.removeStyleName(ComposantClass.OBLIGATOIRE_OK);
391
				if (valeur != null) {
392
				if (valeur != null) {
392
					typeRelationCombo.addStyleName("obligatoire-ok");
393
					typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE_OK);
393
				} else {
394
				} else {
394
					typeRelationCombo.addStyleName("obligatoire");
395
					typeRelationCombo.addStyleName(ComposantClass.OBLIGATOIRE);
395
				}
396
				}
396
			}
397
			}
Line 397... Line 398...
397
		});
398
		});