tomahawk dataScroller 不显示数字页面

发布于 2024-09-24 04:58:50 字数 1650 浏览 4 评论 0原文

tomahawk dataScroller 仅显示:

|<  <<  <       >   >>  >|

一起显示

而不是在页面上划分表格,在 jsp 页面的下面部分

<t:dataTable
    id="resultTable"
    value="#{customerSearchResults}"
    var="customerInfo" >
    <h:column>
        <f:facet name="header">
            <h:outputText value="Account #" />
        </f:facet>
        <h:outputText value="#{customerInfo.accountNumber}" />
    </h:column>
    <h:column>
        <f:facet name="header">
            <h:outputText value="Customer Name" />
        </f:facet>
        <h:outputText value="#{customerInfo.name}" />
    </h:column>
</t:dataTable>
<t:dataScroller 
    id="paginatorForResTable" 
    for="resultTable" 
    fastStep="10"
    paginatorMaxPages="9" 
    renderFacetsIfSinglePage="true"
    paginator="true"
    immediate="true"
    >
    <f:facet name="first">
        <h:outputText value="|&lt;" />
    </f:facet>
    <f:facet name="previous">
        <h:outputText value="&lt;" />
    </f:facet>
    <f:facet name="next">
        <h:outputText value="&gt;" />
    </f:facet>
    <f:facet name="last">
        <h:outputText value="&gt;|" />
    </f:facet>
    <f:facet name="fastforward">
        <h:outputText value="&gt;&gt;" />
    </f:facet>
    <f:facet name="fastrewind">
        <h:outputText value="&lt;&lt;" />
    </f:facet>
</t:dataScroller>

:有谁知道问题出在哪里?

tomahawk dataScroller show only:

|<  <<  <       >   >>  >|

and not divides table on pages, shows all together

below part of jsp page:

<t:dataTable
    id="resultTable"
    value="#{customerSearchResults}"
    var="customerInfo" >
    <h:column>
        <f:facet name="header">
            <h:outputText value="Account #" />
        </f:facet>
        <h:outputText value="#{customerInfo.accountNumber}" />
    </h:column>
    <h:column>
        <f:facet name="header">
            <h:outputText value="Customer Name" />
        </f:facet>
        <h:outputText value="#{customerInfo.name}" />
    </h:column>
</t:dataTable>
<t:dataScroller 
    id="paginatorForResTable" 
    for="resultTable" 
    fastStep="10"
    paginatorMaxPages="9" 
    renderFacetsIfSinglePage="true"
    paginator="true"
    immediate="true"
    >
    <f:facet name="first">
        <h:outputText value="|<" />
    </f:facet>
    <f:facet name="previous">
        <h:outputText value="<" />
    </f:facet>
    <f:facet name="next">
        <h:outputText value=">" />
    </f:facet>
    <f:facet name="last">
        <h:outputText value=">|" />
    </f:facet>
    <f:facet name="fastforward">
        <h:outputText value=">>" />
    </f:facet>
    <f:facet name="fastrewind">
        <h:outputText value="<<" />
    </f:facet>
</t:dataScroller>

Does anyone know where is problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飞烟轻若梦 2024-10-01 04:58:50

这真是一个愚蠢的问题。

将属性 rows 添加到 t:dataTable 对我的情况有帮助:

<t:dataTable
    id="resultTable"
    rows="10"
    value="#{customerSearchResults}"
    var="customerInfo" >
    <h:column>
        <f:facet name="header">
            <h:outputText value="Account #" />
        </f:facet>
        <h:outputText value="#{customerInfo.accountNumber}" />
    </h:column>
    <h:column>
        <f:facet name="header">
            <h:outputText value="Customer Name" />
        </f:facet>
        <h:outputText value="#{customerInfo.name}" />
    </h:column>
</t:dataTable>

It was a really dumb question.

Adding attribute rows to t:dataTable helps in my case:

<t:dataTable
    id="resultTable"
    rows="10"
    value="#{customerSearchResults}"
    var="customerInfo" >
    <h:column>
        <f:facet name="header">
            <h:outputText value="Account #" />
        </f:facet>
        <h:outputText value="#{customerInfo.accountNumber}" />
    </h:column>
    <h:column>
        <f:facet name="header">
            <h:outputText value="Customer Name" />
        </f:facet>
        <h:outputText value="#{customerInfo.name}" />
    </h:column>
</t:dataTable>
笑咖 2024-10-01 04:58:50

您没有设置两个重要属性:

  • pageIndexVar - “一个参数名称,在该参数名称下,在请求范围内设置实际页面索引,类似于 var 参数。”

  • pageCountVar - “一个参数名称,在请求范围内设置实际页数,类似于var参数”

这些应该指向您的 bean 的属性。例如#{customerBean.pageIndex}

You didn't set two important attribuites:

  • pageIndexVar - "A parameter name, under which the actual page index is set in request scope similar to the var parameter."

  • pageCountVar - "A parameter name, under which the actual page count is set in request scope similar to the var parameter"

These should point to a property of a bean of yours. For example #{customerBean.pageIndex}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文