<kendo:pager pagesizes =“pageSizes”>

时间:2017-02-02 05:02:34

标签: javascript jsp kendo-ui kendo-grid

我试图在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

非常感谢你的时间。

1 个答案:

答案 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 %>' ...>