OK, so the catbean.categories in
| <h:selectOneMenu value="#{search.category}"
| converter="#{catbean.converter}">
| <f:selectItem itemLabel="Any"
itemValue="#{catbean.nullCategory}" />
| <f:selectItems value="#{catbean.categories}" />
| </h:selectOneMenu>
|
returns the map populated in the CategotyBean at instantiation.
When the converter is called into action, it takes the key (the selected
Category's name), now in the appropriate context, and looks up the actual
Category object (in the same map) to get that Category's id for use in the
query.
Is that a better way to achieve this effect than the use of something like an
entityQuery for retrieving the Categorys (categoriesQuery) with the following
in the components.xml ?
| <h:selectOneListbox <h:selectOneMenu value="#{search.category}"
| <s:selectItems value="#{categoriesQuery.resultList}" var="category"
label="#{category.name}" />
| </h:selectOneMenu>
|
Would a converter be needed in this case? What are the pros and cons of each
approach (assuming my suggestion would even work - haven't tried it yet)?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4033493#4033493
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4033493
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user