我必须应用寻呼机中定义的表格编辑对话框的一些常用参数。
当前寻呼机
.navGrid('#pager10', { edit: true, add: true, del: true, search: true, view: true },
// Edit
{},
// Add
{},
// Delete
{},
//Search
{},
//View
{}
);
我想在Add,Edit,Delete,View等所有操作上使用以下参数。
我是怎么做到的?
{mtype: "POST", closeOnEscape:true, drag: true, resize: true, jqModal: false,
recreateForm: false, closeAfterEdit: true, closeAfterAdd: true,
savekey: [true, 13], viewPagerButtons: false }
答案 0 :(得分:1)
与jQuery.jgrid.defaults
一起定义了jqGrid的标准选项,您可以使用jQuery.jgrid.edit
,jQuery.jgrid.view
,jQuery.jgrid.del
,jQuery.jgrid.nav
。 jQuery.jgrid.edit
的设置在“添加和编辑”对话框中很常见。
例如,
jQuery.extend(jQuery.jgrid.edit, {
recreateForm: true,
jqModal: false,
closeAfterAdd: true,
closeAfterEdit: true,
closeOnEscape:true,
savekey: [true, 13]);
您可以以相同的方式设置您计划在所有网格中使用的标准事件处理程序。
您在问题中写道,您希望设置mtype: "POST"
,drag: true
,resize: true
以及其他一些默认值(请参阅here)。我建议您验证哪些值已经是默认值。此外,如果您使用对话框的任何自定义或事件绑定,我严格建议您使用recreateForm: true
而不是默认recreateForm: false
。