Hi Kiran,

As advised by you I have used the immediate attribute but still the issue
persists.
Is it a bug in myfaces.

Thanks and Regards,
Partha.


Partha wrote:
> 
> 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-tp18705430p18710608.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to