3

我想要一个蒲公英数据表一次显示 15 行,而不是默认的 10 行。有人可以告诉我如何做到这一点吗?

这是一些代码,我一次显示 10 行,并使用分页控件在 10 行的集合之间滚动:

<datatables:table id="mydata" data="${mydataset}" cdn="true" row="mr" theme="bootstrap2" 
    cssClass="table table-striped" paginate="true" info="false" 
    cssStyle="width: 150px;" align="left" dom="frtp">
    <datatables:column title="Concept Type" cssStyle="width: 150px;" display="html">
        <c:out value="${mr.something}"/>
    </datatables:column>
</datatables:table>
4

1 回答 1

5

您可以使用lengthChange允许用户从选择菜单 ( sizes are 10, 25, 50 and 100)中选择格式化页面大小的属性

此属性仅在以下情况下有效 paginate="true"

如果您不想显示下拉菜单并且想将其更改为 15,那么您可以覆盖以下属性

global.feature.displayLength=15

上述属性的默认值为 10,这就是为什么您显示 10 的结果。

请使用下面的代码并试一试

<datatables:table id="mydata" data="${mydataset}" cdn="true" row="mr" theme="bootstrap2" 
    cssClass="table table-striped" paginate="true"  info="false" 
    cssStyle="width: 150px;" align="left" dom="frtp" lengthChange="true">
    <datatables:column title="Concept Type" cssStyle="width: 150px;" display="html">
        <c:out value="${mr.something}"/>
    </datatables:column>
   <datatables:prop name="feature.displayLength" value="15" />
</datatables:table>

如何覆盖?

  • 您可以在类路径的根目录添加一个名为的文件datatables.properties,允许您重新定义所需的每个属性。然后,您的自定义全局配置将与默认配置合并。
  • <datatables:prop>或者,您可以使用JSP 标记在本地覆盖属性。只需定义属性的名称和值。
于 2014-05-12T19:24:22.260 回答