EasyUI里DataGrid表单的onClickCell方法内 怎样获取选中那一行的数据?

            onClickCell: function (rowIndex, field, value) { //在用户点击一个单元格的时候触发。
                var row = $("#dataList").datagrid("getSelected", rowIndex);//这样获取不行,必须先在表单的那一行勾上,才行
                alert(row.State);
                if (his != 1) {           //查看历史记录时无法添加
                    if (field == "AddShLrbl") {
                        $('#dataList').datagrid("beginEdit", rowIndex);
                    }
                    else {
                        $('#dataList').datagrid('endEdit', rowIndex);
                    }
                }
            }
阅读 14.3k
1 个回答

已在博客园找到答案、还是在这里和大家分享一下、

onDblClickCell: function (rowIndex, field, value) {
  var rows = $('#dataGrid').datagrid('getRows');
  var row = rows[rowIndex];
  var id = row.id;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题