Nous avons besoin de sélectionner un seul élément de rich:pickList. Comment désactiver les contrôles ou empêcher les gens de déplacer des données supplémentaires du côté gauche après la sélection d'un élément.Comment contrôler le choix d'un seul élément dans un fichier: pickList
Répondre
Je ne comprends pas vraiment cette exigence car le rich:pickList
est dédié à faire une sélection de liste à partir d'une autre liste.
Idéalement, un composant comme <h:selectOneListbox>
sera plus facile à utiliser dans votre cas.
Cependant, si vous vraiment devez utiliser le rich:pickList
, je vous suggère d'utiliser le onlistchange
événement Javascript. Cet événement est appelé lorsque la liste sera modifiée. Donc, ce que vous pouvez essayer est d'obtenir la taille de la liste sélectionnée, et si cette taille est égale à un (c'est-à-dire l'utilisation déjà sélectionnée d'un élément), vous renvoyez simplement false. Cela annulera normalement l'action effectuée par l'utilisateur (c'est-à-dire l'ajout d'un autre élément). Une autre idée, toujours basée sur l'utilisation de l'événement onlistchange
(ou peut-être onlistchanged
est préférable dans ce cas) est de désactiver les boutons lorsqu'un élément est ajouté dans la liste des éléments choisis.
La dernière idée est de faire la même chose que dans ma deuxième idée, mais en utilisant Ajax. Comme vous pouvez le voir sur le site Richfaces Live Demo, il existe un exemple d'utilisation de ce composant avec un panneau qui compte le nombre d'éléments sélectionnés. Vous pouvez donc essayer de désactiver les boutons d'addition lorsque ce compteur est égal à 1.
- 1. Comment obtenir un seul élément
- 2. Comment sélectionner un seul élément dans jQuery?
- 3. Comment définir DataContext pour un seul élément?
- 4. Dictionnaire avec un seul élément
- 5. WPF MVVM Picklist Exemple
- 6. Comment sélectionner un seul élément d'objets associés dans to_json/to_xml
- 7. Protégez un seul fichier!
- 8. La liaison à un seul élément dans un CompositeCollection
- 9. Asp.Net Comment contrôler, existe-t-il un élément dans le document?
- 10. jQuery Comment contrôler, existe-t-il un élément dans le document?
- 11. SVN - Comment télécharger un seul fichier?
- 12. TestDriven.Net exécutant un seul appareil de test dans le fichier
- 13. Comment utiliser mod_rewrite pour un seul fichier?
- 14. Comment "recharger" un seul fichier vhost
- 15. comment contrôler le thread Daemon?
- 16. WinForm: représente un seul élément ListBox dans une instruction foreach
- 17. Extrait un seul élément de XMLHttpRequest
- 18. l'authentification Windows pour un seul fichier
- 19. L'application Sinatra dans un seul fichier JAR?
- 20. jQuery Comment affecter un seul élément sur mouseOver
- 21. Comment faire de multiples .setAttribute sur un seul élément
- 22. Comment combiner deux éditeurs différents dans un seul fichier?
- 23. Comment ajouter un seul fichier dans mon projet Eclipse?
- 24. Comment créer un seul fichier exécutable dans Visual Studio 2008?
- 25. Comment contrôler le regroupement Regex?
- 26. Comment contrôler le placement du contrôle dans le code derrière
- 27. sharpziplib + extraire un seul fichier
- 28. Extrait un seul élément de la liste dans F #
- 29. Comment: exporter des événements dans un seul fichier iCalendar?
- 30. le choix entre deux tables avec LEFT JOIN - retourner un seul ou d'une connexion null