我遇到了剑道网格问题,并设置了初始页面。
初步情况:
我有一个包含许多条目的网格,其中一个是正确的。在这个条目上,我不知道。
我尝试了什么:
在数据绑定事件中,我标识了它所在的项目(对象)(循环遍历数据源)。在此之后我想设置初始页面,但如果我使用dataSource.page(索引)javscript显示错误 - > "过多的递归"。
在哪里设置初始页面?
我正在使用JSP和Jquery
感谢您的帮助。
答案 0 :(得分:0)
解决方案:
dataBound: function() {
var newPageIndex = calculatePageIndex();
if ( newPageIndex != this.dataSource.page() ) {
this.dataSource.page(newPageIndex);
}}
如果将数据绑定绑定到js函数:
<kendo:grid name="grid" dataBound="bound" >
</kendo:grid>
function bound(e){
//find on which page the item/object is
var index = calculatePageIndex();
if ( index != e.sender.dataSource.page() ) {
e.sender.dataSource.page(index);
}
}