J'ai un modèle de données dans lequel j'ai un Item
qui peut appartenir à un ou plusieurs Categories
. J'essaie d'afficher un <rich:listShuttle />
permettant à l'utilisateur de choisir lequel Categories
le Item
devrait appartenir. J'utilise RichFaces et Seam 2.2.x, et je n'ai rencontré aucun problème lors de la définition initiale des valeurs. Ma source est une liste des Categories
définis, alors que ma cible est l'attribut Item.values()
. Tout fonctionne correctement lors de la configuration du Categories
pour la première fois.<rich: listShuttle> - Prévenir les doublons?
Cependant, quand je vais pour modifier un Item
et changer le Categories
il est, ma liste source <rich:listShuttle />
contient toutes les Categories
, pas seulement celui de la Item
n'est pas actuellement. Par conséquent, il est possible pour déplacer un doublon Category
de la source vers la cible. Cela crée des problèmes lorsque j'essaie de valider mon Item
dans la base de données.
Est-il possible d'empêcher le réglage de ces doublons? Je pense qu'il y avait un drapeau que je pourrais définir, mais je n'ai encore rien trouvé.
afficher du code .. il est beaucoup plus facile d'apprendre à connaître le problème du code, plutôt que des explications. – Bozho