EasyUI DataGrid 点击或双击当前单元格事件。
我有一个EasyUI DataGrid 数据表。我现在想点击某行某列的单元格。输出当前单元格的值。
var _$ClientInfoListTable = $("#TaskReportListTable");
        _$ClientInfoListTable.datagrid({
            border: true,
            height: 538,
            remoteSort: false,
            idField: 'ID',
            pagination: true,
            rownumbers: true,
            sortName: 'ID',
            sortOrder: 'desc',
            url: _AjaxURL + "?at=taskReport&as=list",
            striped: true,
            pageSize: 20,
            frozenColumns: [[{
                field: 'ck',
                checkbox: true
            }, {
                title: '网吧ID',
                field: 'ID',
                width: 160,
                sortable: true
            }]],
            columns: [[{
                field: 'TR_AppState',
                sortable: true,
                title: '快车状态',
                width: 60,
                sortable: true
            }, {
                field: 'TR_AppVersion',
                sortable: true,
                title: '快车版本',
                width: 60,
                sortable: true
            }]], //
            onDblClickRow: function (index, row) {
                console.info(index);
            }
        });
请求大虾帮忙

解决方案 »

  1.   

       行有当前点击的 rowIndex 来标识,列就用你的 field 来标识,这样就能找到对应的值
      

  2.   


    onDblClickRow:function(rowIndex){
        $('#TaskReportListTable').datagrid('selectRow',rowIndex);  //指定行选中
        var currentRow =$("#sBargainOrderList").datagrid("getSelected");
        alert( currentRow.field);}
      

  3.   

    你们说吗就说清楚点吗!
     var currentRow =$("#sBargainOrderList").datagrid("getSelected");
        alert( currentRow.field);
    这些事啥子东西都不说清楚!还不如不说
      

  4.   

    还是我来补充
    $(function(){
    $('#memberGrid').datagrid({
    onDblClickRow: function(rowIndex) {
     $('#memberGrid').datagrid('selectRow',rowIndex);
      var currentRow =$("#memberGrid").datagrid("getSelected");
      alert( currentRow.memberNumber);//memberNumber就是字段
      
        }
    });
    });
      

  5.   

    两位,题目要看清楚哦,是某行某列,不是某行哦事件
    onDblClickCell - 当用户双击一个单元格时触发。
    参数
    rowIndex, field, valuesample:
    前面的我省略了.datagrid({

    onDblClickCell:function(rowIndex, field, value){
    alert(value);
    },

    ...后面的我也省略了
    }