1

我正在研究当用户选择要编辑的行并单击对话框中的“提交”按钮时显示确认框的要求,打开 EditGridRow。

代码:

jQuery(this).jqGrid('editGridRow', id,
                    {
                        editCaption: "Edit App Settings",
                        bSubmit: "Submit",
                        bCancel: "Cancel",
                        bClose: "Close",
                        saveData: "Data has been changed! Save changes?",
                        bYes : "Yes",
                        bNo : "No",
                        bExit : "Cancel",
                        recreateForm:true,
                        closeAfterEdit:true,
                        closeOnEscape:true,
                        reloadAfterSubmit:false
                        //onclickSubmit:ConfirmEdit()//function(){confirm('Are you sure you want to Edit the Record?');}
                     }                         
                );

请建议

4

1 回答 1

1

已经有一个名为的选项checkOnSubmit听起来像是您正在寻找的。来自表单编辑的 jqGrid 文档

checkOnSubmit

此选项仅在编辑模式下有效。如果设置为 true,则此选项仅在单击提交按钮并且表单中的任何数据发生更改时才有效。如果数据发生更改,则会出现一条对话框消息,要求用户确认更改或取消更改。按新对话框的取消按钮将返回表单,但不会将值设置为其原始状态。

于 2012-04-18T19:25:16.463 回答