-1
J'ai un TwinColSelect J'essaie de sélectionner via le code à partir des valeurs, mais cela ne le fait jamais. J'ai vérifié en déboguant que la logique pour sélectionner les rôles est exécutée.Impossible de définir des valeurs dans TwinColSelect
Une idée?
Une possibilité est qu'il existe 2 instances 'Role' différentes: 1 de' findRoleEntities() 'et une de' user.getUserHasRoleList(). ForEach (...) '. Avez-vous la propriété de l'implémentation 'Role' ou est-ce une implémentation tierce (ex: Spring)? Si c'est le vôtre, comment 'equals()' et 'hashCode()' sont-ils implémentés? – Morfic
J'ai vérifié via le débogage et ils pointent vers les mêmes rôles. La relation utilisateur-rôle est beaucoup à plusieurs. Les égaux regardent simplement les id étant les mêmes. Idem avec hashCode. – javydreamercsw
Alors ça devrait aller. Pouvez-vous fournir un [sscce] (http://sscce.org) pour reproduire votre problème? Pas de DB, pas de données sensibles, juste les classes de base et quelques fausses données nécessaires pour obtenir le même comportement que dans votre description. – Morfic