Sélectionner / Désélectionner une option dans un ObjectField énuméré multiple

Bonjour,

Existe-t-il une méthode d’ObjectField permettant de sélectionner / désélectionner une option dans un énuméré multiple ? (sans passer par of.setValue(of.getValue().replace(…) ou un équivalent split().grep().join() / split().add().join()).

Je n’ai rien trouvé de tel dans la javadoc V5.

Je ne vois pas d’autres méthodes que :

  • setDefaultValue("A;B;C") pour la valeur par défaut en création
  • setValue("A;B;C") pour une mise à jour du champ

Effectivement on ne peut pas “cocher” ou “décocher” une seule valeur en back, il faut indiquer toutes les valeurs “cochées”.

On va ajouter 2 verbes ObjectField.addValue et removeValue :

  • equivalent à un setValue(val ou “”) dans le cas général
  • ou plus malin dans un enum multiple pour ajouter/retirer/trier les codes avec des “;”.
1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.