如何在paginator中输入页码以使用Prime面加载页面?

时间:2015-12-15 23:26:29

标签: jsf-2 primefaces

我是JSF和primefaces的新手。

我有一个带有paginator的数据表,我必须自定义paginator。 我必须创建一个输入框,如果用户输入数字ex:1页面1应该加载和2页面2等。

这是我的代码:

<p:dataTable id="dtExposure" var="expo" value="#{expoBean.exposureList}" rowKey="#{expo.key}" reflow="true" paginator="true" paginatorAlwaysVisible="true"  
                     widgetVar="expoTable" emptyMessage="No Exposure Data" rowIndexVar="rowIndex" resizableColumns="true" style="border-style:hidden;"
                      selection="#{expoBean.selectedExpos}"  currentPageReportTemplate="{totalPages} pages" 
                    paginatorTemplate="{checkbox} {btn_icons}   {CurrentPageReport}  {RowsPerPageDropdown} {PreviousPageLink} {inputpagenumber} {NextPageLink}"
                     paginatorPosition="bottom" rows="20" rowsPerPageTemplate="20,50,100" >


<f:facet name="{inputpagenumber}" >
                <p:inputText style="width:2.5em;" id="test" onchange="{PF('expoTable').getPaginator().setPage(2);}"/>
</f:facet>

当我调试时总是得到setPage():undefined

任何建议都将不胜感激。

0 个答案:

没有答案