表单编辑对话框的jqgrid常用参数。怎么样?

时间:2011-01-10 06:16:23

标签: jqgrid

我必须应用寻呼机中定义的表格编辑对话框的一些常用参数。

当前寻呼机

.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 }

1 个答案:

答案 0 :(得分:1)

jQuery.jgrid.defaults一起定义了jqGrid的标准选项,您可以使用jQuery.jgrid.editjQuery.jgrid.viewjQuery.jgrid.deljQuery.jgrid.navjQuery.jgrid.edit的设置在“添加和编辑”对话框中很常见。

例如,

jQuery.extend(jQuery.jgrid.edit, {
    recreateForm: true,
    jqModal: false,
    closeAfterAdd: true,
    closeAfterEdit: true,
    closeOnEscape:true,
    savekey: [true, 13]);

您可以以相同的方式设置您计划在所有网格中使用的标准事件处理程序。

您在问题中写道,您希望设置mtype: "POST"drag: trueresize: true以及其他一些默认值(请参阅here)。我建议您验证哪些值已经是默认值。此外,如果您使用对话框的任何自定义或事件绑定,我严格建议您使用recreateForm: true而不是默认recreateForm: false