jqGrid navigator - 如何在全球范围内进行specyfy设置?

我正在使用Navigator和jqGrid,我重复一遍又一遍的设置,例如:
savekey: [true, 13],
closeOnEscape: true,
closeAfterAdd: true
如何在当前页面上为我的所有网格全局定义这些设置? 我知道如何在全局范围内进行jqGrid设置,但是我遇到Navigator问题。 我的示例Navigator定义如下所示:
    $("#dictionaryElementsGrid").navGrid(
        "#dictionaryElementsPager",
        {
            search: false,
            edit: true,
            add: true,
            del: true
        },
        {
            // Edit options:
            savekey: [true, 13],
            closeOnEscape: true,
            closeAfterEdit: true
        },
        {
            // Create options:
            savekey: [true, 13],
            closeOnEscape: true,
            closeAfterAdd: true
        }
    );
    
已邀请:
对象
jQuery.jgrid.edit
负责添加和编辑表单的默认设置,因此您可以在常用JavaScript代码中包含以下内容:
jQuery.extend(jQuery.jgrid.edit, {
    savekey: [true, 13],
    closeOnEscape: true,
    closeAfterEdit: true,
    closeAfterAdd: true,
    recreateForm: true
});
recreateForm:true
选项是另一个选项,如果您在编辑或添加表单中使用某些事件,我建议您使用。 另外的设置
jQuery.jgrid.nav
jQuery.jgrid.del
jQuery.jgrid.view
,当然
jQuery.jgrid.defaults
也可以提供帮助,并且可以像上面的
jQuery.jgrid.edit
一样使用。例如,
jQuery.extend(jQuery.jgrid.nav, {search: false});
设置
edit:true
add:true
del:true
已经是默认设置(参见navGrid的源代码)     

要回复问题请先登录注册