Je viens juste de commencer à apprendre le framework de couture. J'ai décidé de coder deux menus déroulants. Une liste de catégories et d'autres sous-catégories. L'idée est que l'utilisateur choisisse d'abord une catégorie et qu'une sous-catégorie sera créée.Créer un menu déroulant en couture avec s: selectItems
<h:selectOneMenu value="#{manager.category}" required="true">
<a:support event="onfocus" ajaxSingle="true" action="#{manager.dothis()}"/>
<s:selectItems value="#{manager.categories}" var="cat" label="#{cat.categoryDescription}" noSelectionLabel="Select a Category"/>
<s:convertEntity />
Au-dessus, je suis en train d'appeler la méthode dothis() sur le focus de l'événement, mais sa ne fonctionne pas.
Qu'est-ce que je fais mal ici?
Merci.
@alkesh Utiliser @Factory Il est évalué une fois, et une seule fois. Conseil: Ne pas poster une réponse lorsque vous souhaitez poster un commentaire. Voir le lien Ajouter un commentaire –
Quelle est la différence entre @Factory et @Create. Et, j'ai essayé le code ci-dessus pour une raison quelconque manager.populateCategories() n'est pas appelé. Aussi, je le débogue. J'utilise log.debug() mais où sont stockés ces journaux? Merci les gars, j'apprécie que vous preniez le temps de m'aider. – Nish
bien, donc j'ai compris le diff entre Factory et Create. Maintenant, seul le problème est que l'action ne fonctionne pas onchange. – Nish