kendo-ui 几个有用的数据操作
在工作中发现几个有用的api:
一,grid
1.获得grid
var grid = $("#proList").data("kendoGrid");
2.获得data
2.1 data
var all = grid.dataSource.data();
2.2 view
var all = grid.dataSource.view();
2.3 options
var all = grid.dataSource.options.data || grid.dataSource._data;
3.获得选中项
3.1 获得选中行
var rows = grid.select();
var row0 = rows[0]; //trs数组中,第一条信息
// <tr data-uid="xx-xx-xx-xx-xx" role="row" class="k-state-selected"></tr>
var data = grid.dataItem(row0);
<!-- select 方法,通过查询具有类名 .k-state-selected 需要启用属性selected:true -->
3.2
4.数据的增删改插查
4.1增加一条数据(在尾部)
grid.dataSource.add({index:1,mark:"新增一条数据"})
4.2删除一条数据
grid.dataSource.remove(all[0]);
4.3修改一条数据
var data0 = all[0];
data.set("mark","set方法修改了这条数据");
4.4插入一条数据
grid.dataSource.insert("1",{index:2,mark:"在第二行插入一条数据"});
4.5根据索引查数据
grid.dataSource.data().at("1");
grid.datasource.data()[1];
5.grid刷新
5.1 refresh (不进行ajax请求)
grid.refresh();
5.2 read (进行ajax请求)
grid.dataSource.read();
6.toolbar
最新文章
- 教你开发asp.net的单点登录系统
- markdown简要说明源码
- no screens found! ubuntu进不了图形界面了
- C# DateTime时间格式转换为Unix时间戳格式
- 继承自NSObject的不常用又很有用的函数(2)
- SQLite数据库与Contentprovider(1)
- Shell日期时间和时间戳的转换
- uva 657
- linux route命令的使用详解
- java 邮件收发 (只能输入英文,中文需要转码)
- 非负矩阵分解(4):NMF算法和聚类算法的联系与区别
- [STL] day 1~2 Problem Set
- 微信bug:建议了解,不要实验,不要手贱,不要。。。。
- C# 解决winform 窗体控件在窗体变化时闪烁的问题
- VB洗牌算法产生随机数组
- centos 7 防火墙操作
- 短信利用weixin://connectToFreeWifi/?apKey=协议跳转到微信打开落地页h5
- SpringBoot之配置文件加载位置
- 一道考查request导致的安全性问题的ctf题
- 今日头条移动app广告激活数据API对接完整Java代码实现供大家参考》》》项目随记