lzth.net
当前位置:首页 >> jquEry EAsyui DAtAgriD如何 获取所有行(不是选择... >>

jquEry EAsyui DAtAgriD如何 获取所有行(不是选择...

$("#dataGrid").datagrid("getRows")得到所有行的数组,然后遍历做你的判断我是从“上海全鼎软件学院”毕业的

getSelections:返回所有选中的行,当没有选中的记录时,将返回空数组.返回的是datagrid的行对象数组,直接用selectedData["HOUSE_ID"]是取不到东西的 selectedData[0]表示获取到选中行的第一行,selectedData[0].HOUSE_ID表示获取到选中行的第一行的HOUSE_ID值,假设有这个属性的话

//当前页里的数据行数$("#grid").datagrid('getrows').length//总共有多少数据$("#grid").datagrid('getdata').total$("#grid").datagrid("getdata") 返回一个对象object {total: 5, rows: array[5], originalrows: array[5]} total: 当前grid里的总记录数 也等于 originalrows.length rows:当前页的行 originalrows: grid绑定的所有数据.

你是说datagrid('getChecked')方法么?这个方法的使用,首先你的grid里需要有一列是checkbox属性.那么,这个方法会返回所有被checked的行.返回的是一个数组.如果是datagrid('getSelected') 的话,确实是返回选中的第一行.我想,你想要的方法应该是datagrid('getSelections')吧?

var rowInfo = $("#id").datagrid('getSelected');<br>if(rowInfo){<br> alert("已经选中的行");<br>}

多调用几次就行了$(#grid).datagird({ onLoadSuccess:function(data){//当数据加载成功时触发 $('#tt').datagrid("selectRow", 5); $('#tt').datagrid("selectRow", 4); $('#tt').datagrid("selectRow", 3);}});

$('#test').datagrid('selectRow', 0);

“jquery easyui treegrid”获取所有选择的节点方法:1. 获取的是勾选行的数据:$('#table').treegrid('getChecked')2. 获取的是选中的数据:$('#table').treegrid('getSelections')3. 把以上两个加在一起就是所有的选择节点.

你好!!jquery easyui datagrid中的 reload 不是这样用的~1.首先你需要设置datagrid的onLoadSuccess$('#dg').datagrid({onLoadSuccess : function(data){ $('#dg').datagrid('selectRow',3); }});2.onLoadSuccess如果是通过 data-options的方式设置的

var selected = $('#dg').datagrid('getSelected');//返回第一个被选中的行var selections = $('#dg').datagrid('getSelections');//返回所有被选中的行var id = selected['id']//不一定是id,根据你index列的实际情况填写.如果是获取所有选中行的index,就将selections循环,分别获取index,放到Array中.可以查看jQuery Easy UI 的API文档,上面有最全面的讲解.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com