我用的是$('#rrepairOrderGrid').dataGrid这个方法显示数据,
我的这一列是一个按钮
{header:'xxx', name:'repairWorkshopUser', index:'repairWorkshopUser', width:150, align:"center",formatter:function (val, obj, row, act) {debugger;
var actions = [];
console.log("作业人员 "+row.repairWorkshopUser);
actions.push('<input type="button" value="选择" id="id1" onclick="craftClick('+obj.rowId+')"></input>');
return actions.join('');
}},
每行有个操作按钮,我想点击按钮后把这列的formatter设置为空,我是这样写的
$("#rrepairOrderGrid").setColProp('repairWorkshopUser',{formatter:{}});
然后还有一个按钮 点击之后把这行这列的formatter 设置回
function (val, obj, row, act) {debugger;
var actions = [];
console.log("作业人员 "+row.repairWorkshopUser);
actions.push('<input type="button" value="选择" id="id1" onclick="craftClick('+obj.rowId+')"></input>');
return actions.join('');
}},这样又变成一个按钮, 想问下怎么实现?