easyui根据id获取列索引
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; } }
具体怎么使用,就要根据你的业务需求来定了。