I have a multi-select dropdown that I want to use with a4j:support. When I add Seam's
convertEntity tag the selectManyListbox doesn't bind the selected items to the value,
it returns an empty array every time. Without the convertEntity tag the AJAX call sends up
an array of strings with the package name and the seam id, e.g.:
com.namemedia.Advertiser@19b028.
Is there a workaround, or something I am missing? I am going to try writing a custom
converter, but I am not sure what to do with the seam id... in other words how do i get
the entities db id from the strings that get bound to the listbox?
| <h:outputLabel value="Please select one or more advertisers."><div
/>
| <h:selectManyListbox
value="#{campaignSelector.selectedAdvertisers}">
| <s:selectItems value="#{campaignSelector.availableAdvertisers}"
var="advertiser" label="#{advertiser.name}" />
| <a4j:support event="onchange" reRender="campaignSelector"
/>
| <s:convertEntity />
| </h:selectManyListbox>
| </h:outputLabel>
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116444#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...