easyui根据row中的某个元素获取该列的索引,看了下api好像没有直接的方法,那只能自己写了
首先,id只是一个概念,不一定非得id,只要该列是唯一值,或者是主键就行。
假如我的列是这样的结构
{id:file.id,name:file.name,status:'等待上传'}
以下是获取列索引的关键代码
var rows = $("#centerdatagrid").datagrid('getData').rows;
var length = rows.length;
var rowindex;
for (var i = 0; i < length; i++) {
if (rows[i]['id'] == file.id) {
rowindex = i;
break;
}
}
具体怎么使用,就要根据你的业务需求来定了。