J'ai un Tapestry PropertyModel pour le genre. À l'heure actuelle, la liste déroulante montre simplement Homme et Femme parce que ce sont les seules valeurs de mon modèle. Je voudrais ajouter une option "Choisir une option". Existe-t-il une manière standard de faire ceci sans devoir ajouter une fausse valeur à mon modèle? Je voudrais aussi qu'il soit assez intelligent pour savoir que si le champ est requis, ils ne peuvent pas le laisser sur "Choisir une option".Y at-il un moyen facile d'ajouter une option "Choisir" à une liste déroulante Tapestry PropertyModel
Y at-il un moyen facile d'ajouter une option "Choisir" à une liste déroulante Tapestry PropertyModel
Répondre
Sur Tapestry 5, vous venez de définir la propriété blankLabel. Sur Tapestry 4, il est plus facile de simplement ajouter cette fonctionnalité à votre PropertyModel ou de l'enrober sur un LabeledPropertySelectionModel comme Brian l'a déjà mentionné (vous pouvez regarder cette classe dans JavaDoc pour votre version de Tapestry). Sur Tapestry 3, vous devez ajouter cette fonctionnalité à votre modèle car LabeledPropertySelectionModel a été introduit dans la version 4.
Une solution consiste à utiliser le LabeledPropertySelectionModel pour envelopper le modèle réel comme:
new LabeledPropertySelectionModel(new GenderModel(), "Choose an Option")
Javadoc pour cette classe dit:
Décore un IPropertySelectionModel sous-jacente ajouter une propriété initiale. L'option label et la valeur de la propriété initiale sont configurables.
- 1. Gras d'une option dans une liste déroulante
- 2. Comment ajouter une option "Choisir un" à un sélecteur de liste déroulante, puis le valider dans CakePHP?
- 3. comment présélectionner une option dans une liste déroulante en javascript?
- 4. Liste déroulante ASP.NET MVC avec une option vide par défaut
- 5. Y a-t-il un moyen facile d'itérateur sur une liste statique de chaînes en C++?
- 6. Ajouter la validation à une liste déroulante
- 7. Envoyer un onclick à une liste déroulante
- 8. ToolTipping une liste déroulante
- 9. Y at-il une liste déroulante native WPF Multiselect disponible?
- 10. comment lier une liste à une liste déroulante? (Winforms)
- 11. Faire une requête dynamique avec Linq en utilisant une liste déroulante option sélectionnée dans Asp.net MVC
- 12. Un moyen facile d'exécuter une application ASP.Net à la maison?
- 13. Un moyen facile d'ajouter une action de contexte à Eclipse
- 14. Comment définir l'élément sélectionné dans une liste déroulante
- 15. info-bulle dans une liste déroulante
- 16. Comment choisir plus d'une option dans une boîte de sélection
- 17. Comment créer une liste déroulante silverlight?
- 18. Meilleure façon de créer une liste dynamique (liste déroulante)?
- 19. Ajouter une option du serveur à la liste existante
- 20. Ajouter plusieurs options statiques à une liste déroulante dans ASP.NETMVC
- 21. Existe-t-il un moyen facile de convertir une liste std :: list <double> en une liste Python?
- 22. Un moyen facile de rechercher une chaîne pour les chaînes
- 23. Activer une liste déroulante actuellement désactivée lorsque vous cliquez sur la liste déroulante
- 24. concaténer deux champs dans une liste déroulante
- 25. Existe-t-il un moyen facile de randomiser une liste dans VB.NET?
- 26. meilleur moyen de remplir une liste déroulante avec linq à xml
- 27. Ajout de résultats JSON à une liste déroulante avec JQUERY
- 28. Vignette d'image dans une liste déroulante WinForms
- 29. PHP Date liste déroulante
- 30. Auto remplir une zone de liste déroulante