我想要蒲公英数据表一次显示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>
答案 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标记在本地覆盖属性。只需定义属性的名称和
值。