设置蒲公英数据表中的可见行数

时间:2014-05-12 18:41:09

标签: java spring jsp spring-mvc dandelion

我想要蒲公英数据表一次显示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>

1 个答案:

答案 0 :(得分: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的文件 classpath,允许您重新定义所需的每个属性。您的 然后,自定义全局配置将与默认配置合并。
  • 或者您可以使用<datatables:prop> JSP标记在本地覆盖属性。只需定义属性的名称和 值。