Data Scroller used with data table problem
poornima.selvam May 27, 2009 5:18 AMHi,
Data scroller is not working at the top of data table appearing only at the bottom. This is my code.
Please look into the Lines that are blue where i have used data scroller, could you please help me resolve this issue by making the data scroller appear both at top and bottom of <a:richDataTableWithCursor>
Thanks in advance! :)
<a:richDataTableWithCursor id="lineItemList" value="#{sellSideNegForSLPageBean.model}" var="lineitem" rowKeyVar="rkv" rows="#{sellSideNegForSLPageBean.user.numberofrows}" binding="#{sellSideNegForSLPageBean.table}" rendered="#{sellSideNegForSLPageBean.showTable}" onRowMouseUp="selectContextMenu('#{lineitem.item.objectId}','#{lineitem.dynamicStatus}',event)"> <f:facet name="header"> <rich:columnGroup id="lineColumnGroup"> <a:richColumn id="lineColumn" colspan="#{sellSideNegForSLPageBean.noOfCols}"> <a:jsfPanelGridNoStyle id="linepanelGrid"> [color=444444]<a:richDatascroller for="lineItemList" rendered="#{sellSideNegForSLPageBean.showDataScroller}" binding="#{sellSideNegForSLPageBean.dataScroller}" maxpages="#{sellSideNegForSLPageBean.maxPagesForDataScroller}" faststep="1" ajaxSingle="false" reRender="sc2" id="sc1"/> <a:jsfPanelGroup> <a:jsfOutputTextTableHeader id="previewTableHeader" value="#{sellSideNegForSLPageBean.retrivedItemList}"/> <a:richSpacer /> <a:richSpacer /> <a:ajaxCommandIcon id="lineConfig" image="#{image['Select']}" title="#{text['ListConfiguration']}" onclick="Richfaces.componentControl.performOperation(event,'#salesForm1\\:ConfigMenu','show',{},false);return false"> </a:ajaxCommandIcon> </a:jsfPanelGroup> </a:jsfPanelGridNoStyle> </a:richColumn> </rich:columnGroup> </f:facet> <!--Index column--> <a:richColumn id="Index" sortBy="#{lineitem.position}"> <f:facet name="header"> <a:jsfOutputLabelWrap id="sl" value="" /> </f:facet> <a:jsfOutputTextInTable id="slv1" style="color: #FF0000;#{lineitem.rowStyle}" value="#{lineitem.position}" rendered="#{lineitem.showSampleItem != null and lineitem.showSampleItem}"/> <a:jsfOutputTextInTable id="slv2" style="#{lineitem.rowStyle}" value="#{lineitem.position}" rendered="#{lineitem.showSampleItem == null and !lineitem.showSampleItem}"/> </a:richColumn> <!--Owner column--> <a:richColumn id="Owner" sortBy="#{lineitem.item.attributeValue['owner']}"> <f:facet name="header"> <a:jsfOutputLabelWrap id="ownerLbl" value="#{text['owner_S']}" /> </f:facet> <a:ajaxOutputPanel id="VatNotDeductibleToolTip" rendered="#{!(lineitem.item.vatDeductible)}"> <a:jsfGraphicImage id="VatNotDeductibleImage" value="#{image['QuestionMark']}" rendered="#{!(lineitem.item.vatDeductible)}"/> <a:richToolTip delay="500" followMouse="true" id="VATTooltip" direction="top-right" style="width:180px"> <a:jsfPanelGridToolTip id="VatPanelGrid"> <a:jsfOutputTextHelp value="#{text['VATNotDeductible']}"/> </a:jsfPanelGridToolTip> </a:richToolTip> <a:richSpacer/> </a:ajaxOutputPanel> <a:jsfOutputTextInTable id="ownerVal" value="#{lineitem.item.attributeValue['owner']}" style="#{lineitem.rowStyle}"> <f:param name="attribute" value="owner" /> <f:converter converterId="CodeTranslationConverter" /> </a:jsfOutputTextInTable> </a:richColumn> : : : : : <!-- Dynamic columns--> <rich:columns value="#{sellSideNegForSLPageBean.dynamicColumns}" var="columns" index="ind" sortBy="#{lineitem.item.dynamics[ind]}" begin="0" sortable="true" > <f:facet name="header"> <a:jsfOutputLabelWrap value="#{columns}" /> </f:facet> <a:jsfOutputTextInTable value="#{lineitem.item.dynamics[ind]}" style="#{lineitem.rowStyle}"> <f:param name="converterContext" value="list" /> <f:param name="attribute" value="#{sellSideNegForSLPageBean.attributeMap[ind]}" /> <f:converter converterId="#{sellSideNegForSLPageBean.converterMap[ind]}" /> </a:jsfOutputTextInTable> </rich:columns> </a:richDataTableWithCursor> [color=444444]<a:richDatascroller for="lineItemList" rendered="#{sellSideNegForSLPageBean.showDataScroller}" binding="#{sellSideNegForSLPageBean.dataScroller}" maxpages="#{sellSideNegForSLPageBean.maxPagesForDataScroller}" faststep="1" ajaxSingle="false" id="sc2" reRender="sc1"> </a:richDatascroller>