I have a t:selectManyListbox in a panelGrid that I am rendering dynamically by clicking an a4j:commandLink. I have required="true".
I am trying to use SelectItemGroups but when the panelGrid is rendered dyamically, I get the message that required item not selected upon submitting the form.
When I use replace SelectItemGroup with SelectItem, no problems.
If I cut and paste the exact same code in a test page and have it rendered initially (not dymically rendered via an ajax call)...everything works fine with SelectItemGroups.
I am pretty sure I am reRendering the entire form.
Same code works in IE but not FireFox.
Any thoughts?
Some code included below.
Page to include:
<h:form style="margin: 0; padding: 0;"> ... <f:subview id="moveLbox" rendered="#{lightboxUtilsBean.showPanel['lightboxMove']}"> <jsp:include page="/lightbox/secure/panellightboxmove.jsp" /> </f:subview> ... </h:form>
<t:commandLink value="#{bundle.manage}" action="#{lightboxUtilsBean.manage}" title="#{bundle.manageLightbox}" id="lightboxManage" forceId="true" immediate="true" />
<t:selectManyListbox id="moveBoxes" forceId="true" value="#{lightboxBean.multLightboxes}" style="border: 1px solid #06F; padding: 1px; font-size: 100%;" converter="Lightbox" required="true" title="#{bundle.lightboxPublished}" size="10" escape="false"> <f:selectItems value="#{lightboxBean.userLightboxesReceived}" /> </t:selectManyListbox>