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;  
            }  
        }

具体怎么使用,就要根据你的业务需求来定了。

原文地址:https://www.cnblogs.com/caohaifeng/p/5550721.html