2,6 → 2,7 |
|
import java.util.ArrayList; |
|
import org.tela_botanica.client.ComposantClass; |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs; |
import org.tela_botanica.client.composants.ChampMultiValeurs; |
123,19 → 124,18 |
}); |
projetsCombo.setTriggerAction(TriggerAction.ALL); |
projetsCombo.setStore(new ListStore<Projet>()); |
projetsCombo.addStyleName("obligatoire"); |
projetsCombo.addListener(Events.Select, new Listener<BaseEvent>() { |
projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE); |
projetsCombo.addListener(Events.Valid, new Listener<BaseEvent>() { |
@Override |
public void handleEvent(BaseEvent be) { |
Projet valeur = projetsCombo.getValue(); |
|
// Gestion du style obligatoire |
projetsCombo.removeStyleName("obligatoire"); |
projetsCombo.removeStyleName("obligatoire-ok"); |
projetsCombo.removeStyleName(ComposantClass.OBLIGATOIRE); |
projetsCombo.removeStyleName(ComposantClass.OBLIGATOIRE_OK); |
if (valeur != null) { |
projetsCombo.addStyleName("obligatoire-ok"); |
projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE_OK); |
} else { |
projetsCombo.addStyleName("obligatoire"); |
projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE); |
} |
} |
}); |