我有以下代码:
function foo()
{
var view = $("#myGrid").data("kendoGrid").dataSource.view();
var data = $("#myGrid").data("kendoGrid").dataSource.data();
var b = (view == ds);
}
我的网格有6,527条记录,每页有10条记录。我的view
和data
对象都只有10个元素。
在这种情况下,b
为true
。
根据:
dataSource.data()
将返回所有数据data()
应该是我想要的那么,我怎样才能从我的网格中获取所有数据行,即使它们当前不可见?
答案 0 :(得分:2)
要获取所有数据项,您需要在dataSource设置中禁用服务器端数据操作。请注意,这将使DataSource实例一次请求所有项目,这将减慢初始数据绑定。
http://docs.telerik.com/kendo-ui/framework/datasource/overview#mixed-data-operations-mode
{{3}}