【发布时间】:2012-07-29 00:20:36
【问题描述】:
我想在网格顶部添加三个按钮,用于添加、编辑、删除。 并且想为每个操作调用单独的 URL。我想为此使用表单编辑。 谁能建议我一个示例代码。
提前致谢, 阿布舍克
【问题讨论】:
标签: jqgrid
我想在网格顶部添加三个按钮,用于添加、编辑、删除。 并且想为每个操作调用单独的 URL。我想为此使用表单编辑。 谁能建议我一个示例代码。
提前致谢, 阿布舍克
【问题讨论】:
标签: jqgrid
如果您需要在网格顶部添加表单编辑按钮,您应该使用 jqGrid 的toppager:true 选项。您不需要定义任何其他寻呼机 div,也不需要使用 pager 选项。 jqGrid 为寻呼机本身创建一个新的 div。寻呼机 div 的 id 将由网格的 id 和 "_toppager" 后缀构成。例如,如果您使用
<table id="grid"></table>
然后寻呼机的 div 将有id="grid_toppager",你可以使用
$("#grid").jqGrid("navGrid", "#grid_toppager", {/*navGrid options*/},
{url: "yourEditUrl"}, {url: "yourAddUrl"}, {url: "yourDelUrl"});
【讨论】:
{add:false,edit:false,del:false} 作为{/*navGrid options*/} 选项。您可以添加关于navButtonAdd 的自定义按钮。要获取自定义选定行,请参阅the answer。要打开新窗口,您可以像 the answer 或 here 一样明确设置 window.location。