您的位置:首页 > 产品设计 > UI/UE

Kendo UI grid API 获取 filter 后的所有数据

2017-01-07 14:34 711 查看
Kendo UI grid 在处理表格数据上,方便、快捷。

出于需要,希望在 filter 表格后,得到所有的表格数据,当然可以在后台获取,但是通过kendo ui 的API在前端处理更为便捷。

// 获取 #grid 下的datasource
var dataSource = $("#grid").data("kendoGrid").dataSource;

// 获取过滤条件
var filters = dataSource.filter();

// 获取全部表格的数据
var allData = dataSource.data();

// 对全部数据进行过滤条件的筛选
var query = new kendo.data.Query(allData);

// 获取过滤后的数据无论是不是在同一page上
var data = query.filter(filters).data;

// 结束

// 如果仅获取当前页面的数据可以使用以下命令
var current_page_data = dataSource.dataitems()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: