个人笔记,不定时更新,记录学习点滴 :)
1.清空datagrid:
$("#addNumTable").datagrid(‘loadData‘,{total:0,rows:[]});
还有一种方法,自己没有试过
var item = $(‘#filegrid‘).datagrid(‘getRows‘); if (item) { for (var i = item.length - 1; i >= 0; i--) { var index = $(‘#filegrid‘).datagrid(‘getRowIndex‘, item[i]); $(‘#filegrid‘).datagrid(‘deleteRow‘, index); } }
2.获取单元格的值:
//getSelected返回第一个被选中的行,没有记录被选中返回一个空数组 //获取所有行的数据结果是一个数组 var m=$("#addNumTable").datagrid("getRows"); //获取第一行的perfix字段的值 var data=m[0].perfix //获取所有行的perfix字段值 var perfix=""; for(i=0;i<data.length;i++){ perfix+=i==data.length-1?data[i].perfix:data[i].perfix+"," } //获取所有被选中的行的数据(数组) var m=$("#addNumTable").datagrid("getSelections"); //获取第一行的perfix字段的值 var data=m[0].perfix //获取所有复选框被选中的行 var m=$("#addNumTable").datagrid("getChecked"); //获取第一行的perfix字段的值 var data=m[0].perfix
待续……
原文:http://www.cnblogs.com/starskys/p/5159700.html