easyui 中datagrid获取选中行的行号

原创 2015年07月07日 10:36:29

用easyui时候有个删除选中行的需求,于是得知道选中的行的行号,才能在界面上调用它的delete方法删除选中行。

选中行可以用    var datas = $('#xxxx').datagrid('getSelections');获得。这里获得的是所有选中行,在参照api时得知,getRowIndex的这个方法的参数可以是行记录或者是一个id字段的值。在这里我们知道了许多个行记录,因此可以遍历datas集合,然后在里面调一次getRowIndex方法来获得index。如下所示。(这里的data.id是我自己加的隐藏列属性,方便取Id)

for(var i=0;i<datas.length;i++){
        var data=datas[i];
         ids=ids+data.id+",";
         var index=$('#paramDefitionGrid').datagrid('getRowIndex',data);
         $('#paramDefitionGrid').datagrid('deleteRow',index);
    }

//以下可忽略

$.ajax({  
            url:"${ctx}/paramDefition.do?method=delete&ids=" + ids,  
            type:'POST',
            dataType:'html',
            success:function (data) {  
                if(data == "success") {
                    alert("删除成功");
                    initParamDefitionGrid();
                }else{
                    alert("删除失败");
                   }
            }
        });   

相关文章推荐

easyui datagrid 获取行号

$.extend($.fn.datagrid.methods, {          getRowNum:function(jq){              var opts=$.data(jq[0...

浅析Easyui Datagrid的Rownumber行号显示

easyui datagrid 如何获取行号 getRowIndex方法$(选择器).datagrid("getRowIndex",row) +1 其中row可以是一行也可以是这一行的id值...

easyui datagrid 隐藏行号 获取行号

datagrid  获取行号  $('#tt').datagrid('getRowNum')   datagrid 隐藏行号  $('#tt').datagrid({   rownu...

easyui datagrid 根据关键字值取行

var rowIndex = $('#tt').datagrid('getRowIndex', id);//id是关键字值 var data = $('#tt').datagrid('...
  • wyljz
  • wyljz
  • 2015年12月31日 18:01
  • 7733

EasyUi datagrid选中行的index值

function callQueue(){     edit_url = "queueRecord.htm?op=callQueue";     var row = $('#dg').datagr...
  • zyz0678
  • zyz0678
  • 2014年08月13日 20:20
  • 6259

easyui datagrid 部分参数说明

easyui datagrid 部分参数 数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性。 名称 类型 描述 默...

Easyui datagrid 获取选中行数据

Easyui datagrid 获取选中行数据 //获取选中行数据 var row = $('#dg_id').datagrid('getSelected');...

EasyUi DataGrid 获取选中行的checkbox

EasyUi DataGrid 获取选中行的checkbox var checked = $(":checkbox[name=ID]:checked"); console....

在Winform中,获取DataGrid当前选定行对应的数据

 当使用Datagrid 的时候,往往会使用DataTable,DataSet,DataView作为其数据源,那么当填充后,我们能不能将DataGrid选中行对应的DataSet的数据取出来?在讲述答...

easyUI获取index值以及修改某列的值

获取index值:var index = $('#datagrid').datagrid('getRowIndex', $("#datagrid").datagrid('getSelected'));...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:easyui 中datagrid获取选中行的行号
举报原因:
原因补充:

(最多只允许输入30个字)