jqgrid 设置编辑对话框的宽度



我正在使用jqgrid,并且出现了一个编辑对话框:我不想要默认宽度300,而是700。

我已经搜索并找到了一些示例,并将我的代码更改为:

$("#list").navGrid('#pager', { edit: false, add: true, del: true, search: false }, {width:700}, {}, { url: "/../Invoice/DeleteInvoiceLine" });

这应该将宽度更改为 700?没有?

"添加"和"编辑"对话框有单独的设置。您可以使用 navGrid 的edit: false, add: true选项,但仅设置"添加"对话框的宽度。如果您真的只需要"添加"对话框

$("#grid_id").navGrid('#gridpager', { edit: false, search: false },
    {/*Edit options*/}, { width: 700 }, { url: "/../Invoice/DeleteInvoiceLine" });

要有"编辑"对话框,您只能使用

$("#grid_id").navGrid('#gridpager', { add: false, search: false },
    { width: 700 }, {/*Add options*/}, { url: "/../Invoice/DeleteInvoiceLine" });

如果您需要同时使用具有不同选项的"添加"和"编辑"对话框,则应另外使用recreateForm:true选项:

$("#grid_id").navGrid('#gridpager', { search: false },
    { width: 700, recreateForm: true },
    { width: 600, recreateForm: true },
    { url: "/../Invoice/DeleteInvoiceLine" });

最新更新