我正在使用 jqgrid,并且出现了一个编辑对话框:我不想要默认宽度 300,而是 700。
我搜索并找到了一些示例,并将代码更改为:
$("#list").navGrid('#pager', { edit: false, add: true, del: true, search: false }, {width:700}, {}, { url: "/../Invoice/DeleteInvoiceLine" });
这应该将宽度更改为 700?它没有?
我正在使用 jqgrid,并且出现了一个编辑对话框:我不想要默认宽度 300,而是 700。
我搜索并找到了一些示例,并将代码更改为:
$("#list").navGrid('#pager', { edit: false, add: true, del: true, search: false }, {width:700}, {}, { url: "/../Invoice/DeleteInvoiceLine" });
这应该将宽度更改为 700?它没有?
添加和编辑对话框有单独的设置。您使用navGridedit: 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" });