jQuery MiniUI
标题:
执行grid.updateRow()方法后没反应
[打印本页]
作者:
b121315
时间:
2017-10-27 17:26:53
标题:
执行grid.updateRow()方法后没反应
grid.on("cellclick", function (e) {
//debugger
var Diff = e.record.Diff;
var arrDiff = Diff.split(';');
var field = e.field;
var newDmcpt = "";
if (Diff != "" && Diff != "in" && Diff != "out" && Diff.indexOf(field) > -1) {
for (var i = 0; i < arrDiff.length; i++) {
if (field == arrDiff.split(':')[0]) {
newDmcpt = arrDiff.split(':')[1];
break;
}
}
changeDiff(e, newDmcpt);
}
})
function changeDiff(e, newDmcpt) {
if (confirm("更新当前数据为“" + newDmcpt + "”?") == true) {
var rowData = '{"'+ e.field +'":"'+newDmcpt+'"}';
var row = e.record;
grid.updateRow(row, rowData);
} else {
}
}
点击单元格的时候 会获取一个值,想使用updateRow更新单元格内容,但是没有反应。
作者:
felt
时间:
2017-10-30 09:23:31
rowData需要是一个对象,你这里拼接的只是一个字符串。
var rowData={}
rowData[e.field]=newDmcpt;
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2