我在內聯編輯後更新行時遇到問題。 我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
之後,但這對結果沒有任何影響。
再次, 我非常感謝所有對此問題的洞察力。
問候, 拜倫科布