我在内联编辑后更新行时遇到问题。 我ColModel是:JQGrid setRowData内联编辑后
colModel: [
{ name: 'Email', index: 'Email', editable: true },
{ name: 'ReferenceEmail', index: 'ReferenceEmail', editable: true },
// hidden: true, editable: true, editrules: { edithidden: true}
{ name: 'Title', index: 'Title', editable: true, edittype: "select",
editoptions: { value: "Mr:Mr;Mrs:Mrs;Ms:Ms;Doctor:Doctor;Sir:Sir"} },
{ name: 'Forename', index: 'Forename', editable: true },
{ name: 'Surname', index: 'Surname', editable: true },
{ name: 'Study_Manager', index: 'Study_Manager', editable: true,
edittype: "select", editoptions: { value: "True:True;False:False"} }
]
我打算设置referenceemail山坳值=新编辑的电子邮件值,所以我有:
ondblClickRow: function (id, ri, ci) {
lastSelUser = id;
$("#UserGrid").editRow(id, true, false, reload);
}
进而调用加载的onSuccess编辑的,
现在我的参考电子邮件不会更新 - cell value
的警报正确返回,但ref(referenceemail) value
的警报是und efined,我已经检查过,id是事实上正确的。
我试过把saverow
放在setRowData
之后,但这对结果没有任何影响。
再次, 我非常感谢所有对此问题的洞察力。
问候, 拜伦科布