This content has been marked as final.
Show 3 replies
-
1. Re: how to do indexed/map-backed fields in seam?
pmuir Nov 15, 2007 5:03 PM (in response to mwkohout)The problem is that datatable is iterated over when rendering the page and hence possibleMember.umnDID is not available when restoring the tree and applying the request values back on to it. In essence, this doesn't work.
-
2. Re: how to do indexed/map-backed fields in seam?
mwkohout Nov 15, 2007 5:43 PM (in response to mwkohout)doh! I posted an incomplete bit of facelet:
<rich:dataTable id="memberSelectList" value="#{viewStudyAction.userSearchList}" var="possibleMember"> <rich:column> <h:selectOneMenu value="#{viewStudyAction.userRole[possibleMember.umnDID]}"> <s:selectItems value="#{viewStudyAction.getAllStudyRoles()}" var="role" label="#{role.name}"/> <a4j:support event="onchange" reRender="memberGrid" ajaxSingle="true"/> </h:selectOneMenu> </rich:column> </rich:dataTable>
Since 'possibleMember' is the current row of the datatable, isn't it blessed/remembered somehow? If not, how do clickable datatables work? -
3. Re: how to do indexed/map-backed fields in seam?
pmuir Nov 17, 2007 3:14 PM (in response to mwkohout)It should be, have you tried in a standard h:dataTable?