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

Cod*_*Med 3 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>
Run Code Online (Sandbox Code Playgroud)

Gau*_*tam 5

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

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

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

global.feature.displayLength=15
Run Code Online (Sandbox Code Playgroud)

上述属性的默认值为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>
Run Code Online (Sandbox Code Playgroud)

如何覆盖?

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