easyui datagrid获取正在编辑的行索引

时间:2022-11-08 10:32:15

function getRowIndex(target){

    var tr =  $(target).closest(tr.datagrid-row);
    return parseInt(tr.attr("datagrid-row-index"));               
}

然后直接在要编辑的行中加入getRowIndex(this)即可。如下
field : 'shipType',
      title : getMessage("shipType"),
      width : 120,
      editor : {
            type:"combobox",
            options : {
            valueField : 'idField',
            textField : 'nameField',
            panelHeight: 'auto',
            url : url,
            onSelect:function(){
                    var index = getRowIndex(this);//这就是当前combobox下拉框编辑行的索引
             }
      }