Hi all,

maybe someone could help me with this.
I have a t:dataTable and one column is displaying checkboxes which
values are bound to a backing bean property.
So when I now check a checkbox and then use dataScroller to scroll
to the next page, the value of the checkbox is not updated in the managed
bean.
With commandSortHeader the value remains.

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="false" rows="10">


                                        <t:column id="column20">
                                                <t:selectBooleanCheckbox 
id="checkbox1" readonly="false"
                                                        
styleClass="selectBooleanCheckbox"
                                                        
value="#{dataItem.selected}" immediate="true" rendered="true"
                                                        onchange="return 
checkedB(this,'#{dataItem.name}');">
                                                </t:selectBooleanCheckbox>
                                        </t:column>

                                        </t:panelGrid></p>

                        <p><t:panelGrid id="pp2" columns="1" 
styleClass="scrollerTable2"
                                columnClasses="standardTable_ColumnCentered"
                                
rendered="#{pc_PeopleFinderPortletView.showDataScroller}">
                                <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.showDataScroller}">
                                        <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.showDataScroller}">
                                        <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>

                </hx:scriptCollector>
        </h:form>



Please help me.


Best rgds
Partha
-- 
View this message in context: 
http://www.nabble.com/dataScroller%2C-checkbox-values-not-updated-tp18847497p18847497.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to