You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Partha <pa...@gmail.com> on 2008/07/29 15:00:45 UTC
Issue with checkbox when Datascroller is used----Is it a bug?
HI there,
I have implemented pagination using datascroller and I have a checkbox for
each record on the page.
10 records are displayed at a time.The checkbox value is bound to a backing
bean getter and setter properties.
When the user checks the box for a record and
clicks on the nextpage in the pagination,the checked value of the checkbox
is not
retained in the backing bean.
Please find the code below:
<p><t:panelGrid id="mainPanel"
rendered="#{pc_PeopleFinderPortletView.showData}" >
<t:dataTable id="userData"
binding="#{pc_PeopleFinderPortletView.dataTable}"
value="#{pc_PeopleFinderPortletView.pagedListDataModel}" var="dataItem"
width="100%" border="0"
styleClass="scrollerTable"
headerClass="standardTable_Header"
footerClass="standardTable_Header"
rowClasses="standardTable_Row1,standardTable_Row2"
columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"
preserveDataModel="true" rows="10">
<t:column id="column20">
<t:selectBooleanCheckbox
id="checkbox1"
styleClass="selectBooleanCheckbox" value="#{dataItem.selected}">
</t:selectBooleanCheckbox>
</t:column>
</t:dataTable>
</t:panelGrid></p>
<p><t:panelGrid id="pp2" columns="1" styleClass="scrollerTable2"
columnClasses="standardTable_ColumnCentered"
rendered="#{pc_PeopleFinderPortletView.showData}">
<t:dataScroller id="scroll_1" for="userData"
fastStep="10"
pageCountVar="pageCount"
pageIndexVar="pageIndex"
styleClass="scroller"
paginator="true" paginatorMaxPages="9"
paginatorTableClass="paginator"
paginatorActiveColumnStyle="font-weight:bold;" immediate="true"
actionListener="#{pc_PeopleFinderPortletView.scrollerAction}"
rendered="#{pc_PeopleFinderPortletView.showData}">
<f:facet name="first">
<t:graphicImage
url="images/arrow-first.gif" border="1" />
</f:facet>
<f:facet name="last">
<t:graphicImage
url="images/arrow-last.gif" border="1" />
</f:facet>
<f:facet name="previous">
<t:graphicImage
url="images/arrow-previous.gif" border="1" />
</f:facet>
<f:facet name="next">
<t:graphicImage
url="images/arrow-next.gif" border="1" />
</f:facet>
<f:facet name="fastforward">
<t:graphicImage
url="images/arrow-ff.gif" border="1" />
</f:facet>
<f:facet name="fastrewind">
<t:graphicImage
url="images/arrow-fr.gif" border="1" />
</f:facet>
</t:dataScroller>
<t:dataScroller id="scroll_2" for="userData"
rowsCountVar="rowsCount"
displayedRowsCountVar="displayedRowsCountVar"
firstRowIndexVar="firstRowIndex"
lastRowIndexVar="lastRowIndex"
pageCountVar="pageCount"
immediate="true" pageIndexVar="pageIndex"
rendered="#{pc_PeopleFinderPortletView.showData}" >
<h:outputText id="pagemsg10"
value="#{firstRowIndex}"></h:outputText>
<h:outputText id="pagemsg11" value="
- "></h:outputText>
<h:outputText id="pagemsg12"
value="#{lastRowIndex}"></h:outputText>
<h:outputText id="pagemsg13" value="
of "></h:outputText>
<h:outputText id="pagemsg14"
value="#{rowsCount}"></h:outputText>
<h:outputText id="pagemsg15" value="
results"></h:outputText>
</t:dataScroller>
</t:panelGrid></p>
This is a weird issue.I am using tomahawk 1.1.6.
Please help me.
Thanks and Regards,
Partha.
--
View this message in context: http://www.nabble.com/Issue-with-checkbox-when-Datascroller-is-used----Is-it-a-bug--tp18711600p18711600.html
Sent from the My Faces - Dev mailing list archive at Nabble.com.