i want make rich:datagrid using 2 lists backing bean instead of one.
so instead of :
<rich:datagrid columns="1" width="100%" value="#{mybean.mylist1}" var="listobj1" iterationstatusvar="it" elements="10">
i want :
<rich:datagrid columns="1" width="100%" value="#{mybean.mylist1}, #{mybean.mylist2}" var="listobj1, listobj2" iterationstatusvar="it" elements="10">
is possible?
short answer: no, that's not possible because value
must point object (not composite string).
based on fact have 2 lists , there seems implicit mapping, i'd iterate on 1 , reference other loop:
<rich:datagrid columns="1" value="#{mybean.mylist1}" rowkeyvar="k" var="elem" elements="10"> <h:outputtext value="#{elem.name}: #{mybean.mylist2[k].name}" /> </rich:datagrid>
Comments
Post a Comment