Je veux créer une liste déroulante en flex qui prendra trois valeurs, disponible, non disponible, et occupé. La contrainte est, je ne devrais pas permettre à l'utilisateur d'aller directement de Non disponible à Occupé. Donc, quand un utilisateur est sélectionné indisponible, je devrais désactiver l'élément Occupé (non sélectionnable), mais un utilisateur pourra passer directement de Disponible à Occupé. Je ne trouverais pas un moyen simple de désactiver un élément dans la zone de liste déroulante dans Flex. Comment puis je faire ça?Comment puis-je désactiver un élément individuel dans une zone de liste déroulante dans Flex afin qu'il ne soit pas cliquable?
Répondre
Avez-vous envisagé d'utiliser des boutons radio plutôt qu'une zone de liste déroulante? Il est clair comment faire cela pour les boutons radio, pour une chose. En outre, il peut souvent être plus convivial de présenter les options disponibles sans avoir besoin d'un clic pour les révéler. (Surtout si, comme dans ce cas, vous ajoutez la possibilité qu'une option est "disponible, mais pas possible pour vous maintenant pour une raison qui ne figure pas dans cet élément de la liste déroulante").
Si vous voulez vraiment une combo-box, vous pouvez utiliser l'événement click pour l'afficher de manière non standard en changeant probablement son style; Ensuite, si on clique de toute façon, Alors, dans l'événement sélectionné, rejeter le choix (avec une indication de pourquoi),
Ou, si vous voulez simplement le retirer de la liste, vous pouvez avoir l'événement click listener repeupler la liste des sources à chaque fois, en fonction des conditions. Mais cela pourrait aussi être source de confusion pour l'utilisateur.
Vous pouvez également jeter un oeil à
www.stoimen.com/blog/2009/03/05/flex-3-combobox-disabled-options/
qui fait référence
wmcai.blog.163.com/blog/static/4802420088945053961/
(Note pour les utilisateurs NoScript vous devez avoir 163.com et 126.com au moins temporairement permis être capable de voir correctement cette page)
ça marche s très bien même si j'ajouté le code pour pouvoir traiter correctement le clavier événements dans la liste déroulante
auto Entière Exemple de travail disponible sur
http://olivierbourdon.homedns.org/OpenSource/combos.zip
Merci encore pour le bon travail
- 1. désactiver les éléments dans une zone de liste déroulante
- 2. Surlignage d'un élément particulier dans une zone de liste déroulante
- 3. MFC - Comment désactiver un élément de liste?
- 4. Comment styliser une zone de liste déroulante?
- 5. Liaison C#: comment désactiver le CurrencyManager dans BindingList afin que la position de l'élément actuel ne soit pas maintenue et ne soit pas signalée?
- 6. Pourquoi ne puis-je pas accéder à une zone de liste déroulante dans une méthode de rappel dans Flash CS4?
- 7. Flex: Spécifier un élément dans une liste ou un menu?
- 8. Comment créer une zone de liste déroulante modifiable dans un DataGrid dans WinForm?
- 9. Auto remplir une zone de liste déroulante
- 10. Initialiser une zone de liste déroulante WPF dans XAML?
- 11. Comment remplir dynamiquement les options d'une zone de liste déroulante dans une grille basée sur une autre ligne dans Flex?
- 12. Comment une liste déroulante non modifiable (zone de liste modifiable) doit-elle être formatée dans Winforms?
- 13. Comment utiliser la zone de liste déroulante dans C#
- 14. WPF zone de liste déroulante en surbrillance
- 15. Animer un élément supprimé dans la zone de liste
- 16. Ajouter des couleurs dans une zone de liste déroulante dans l'application .NET Windows
- 17. Comment configurer une zone de liste déroulante dans Silverlight pour permettre le passage d'éléments?
- 18. Silverlight: Comment lier dynamiquement une zone de liste déroulante dans un ItemTemplate ListBox?
- 19. Dans sharepoint désactiver un élément de liste individuelle d'être mis à jour
- 20. Ma liste déroulante HTML ne fonctionnera pas dans IE6
- 21. Modification d'une zone de liste déroulante modifiable
- 22. La sélection d'un élément dans une zone de liste
- 23. Supprimer un élément d'une zone de liste quitte la zone de liste sans élément sélectionné
- 24. Comment sélectionner un élément par sa valeur de texte dans une liste déroulante utilisant jQuery?
- 25. zone de liste déroulante Lier (JQuery préférence)
- 26. WPF Recherche automatique élément de liste déroulante
- 27. La sélection d'un élément de zone de texte dans une zone de liste ne modifie pas l'élément sélectionné de la zone de liste
- 28. Zone de liste déroulante autocomplétion dans ASP.NET MVC?
- 29. Comment afficher une zone de liste déroulante dans une ListView lors de la liaison?
- 30. Événements de zone de liste déroulante VB6
Merci, votre suggestion a vraiment aidé. – Mozammel
Je vais avec l'implémentation du bouton radio. – Mozammel