我试图在kendo:grid中设置pageSize。
我已经搜索过了,我知道可以通过javascript使用
进行设置pageable:{
pageSizes: [10, 20, 35, 50, 75, 100]
},
但我拥有的剑道:网格不使用JavaScript。它在jsp中使用Kendo标记库。
这是我的代码结构:
<kendo:grid name="NameOfGrid" groupable="false" sortable="true">
<kendo:grid-pageable pageSizes="true" refresh="false" > </kendo:grid-pageable>
<kendo:grid-columns>
<kendo:grid-column title=" " field=" " width="60" sortable="true" />
There are new more <kendo:grid-colum>
</kendo:grid-columns>
<kendo:dataSource data="${"dataSource"}" pageSizes="[10,20,30,40]"> </kendo:dataSource>
</kendo:grid>
所以,我用这种方式来设置kendo:grid并且一切都很完美,但是这里我想设置自己的pageSize,默认情况下当pageSize保持为true时它有下拉[5,10] ,20和所有]但我想改变它并保持[10,20,35,50,75,100]。 ..
所以任何人都可以帮助或展示如何设置使用的示例。使用它的文档很少,但我找不到合适的例子。http://docs.telerik.com/kendo-ui/api/jsp/pager
非常感谢你的时间。
答案 0 :(得分:0)
您可以将Object数组作为预定义值传递给pageSizes选项,例如:
<%
Object pageSizes[] = {10, 50, 100, 250};
%>
...
<kendo:grid name="grid" groupable="true" sortable="true" style="height:550px;">
<kendo:grid-pageable refresh="true" pageSizes='<%= pageSizes %>' ...>