我用的onRowContextMenu方法,但是返回的是这一行的信息,我想获取
这个单元格的信息,求大神指导下
可以用rows.field 获取
获得行数据不就是一个json对象么,json对象获取到键的值不就行了
var row =$('#billing_grid').datagrid('getSelected');
$('#tnum400').val(row.num400);
类似这个
这个事件就是返回此数据行,没有返回单元格的。不过有事件对象e,可以通过e获取单元格(或者div容器),通过这个对象可以获取到此列列明
参考:easyui datagrid onRowContextMenu如何获取右键单击的单元格列名称
onRowContextMenu e,index,row Fires when a row is right clicked.
$(function () {
$('#dg').datagrid({ onRowContextMenu: contextMenu });
});
function contextMenu(e, index, row) {
var t = e.target, field = $(t).closest('td').attr('field');
console.log(row[field])
}