JqGrid navigator - how to configure settings around the world?

I use Navigator with jqGrid and I repeat settings over and over again, such as:

savekey: [true, 13],
closeOnEscape: true,
closeAfterAdd: true

How can I define these parameters globally for all my grids on the current page?

I know how to specify jqGrid settings globally, but I have problems with Navigator. My Navigator sample definition is as follows:

    $("#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
        }
    );
+1
source share
1 answer

The object jQuery.jgrid.editis responsible for configuring add and edit by default, so you can include the following in your general JavaScript code:

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)

+5

All Articles