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

Reply via email to