JqG​​rid在单击自定义按钮上要求新字段

时间:2011-04-01 10:46:22

标签: button jqgrid

我已经在我的jqgrid中为导航器添加了一个自定义按钮,我想知道当我点击按钮时,如何显示一个与编辑对话框具有相同风格的对话框,并询问一些非特定字段包含在colModel中。单击确定按钮时,这些字段将被发送到服务器。

有什么想法吗?

提前致谢。

卡洛斯。

1 个答案:

答案 0 :(得分:0)

您可以使用editGridRow方法显示“编辑”对话框。在方法的第二个(properties)参数中,您可以包含自定义beforeShowForm事件处理程序,该处理程序可以在对话框中进行任何修改。

有关示例,请参阅the answer的最后一个演示。该演示有一行

$('<tr class="FormData" id="tr_AddInfo"><td class="CaptionTD ui-widget-content">'+
  '<b>Additional Information:</b></td></tr>').insertAfter (nameColumnField);

beforeShowForm内。

如果您需要在对话框中显示的信息来自网格的隐藏列,您可以使用简化的方式找到here。解决方案的主要思想是jqGrid在表单对话框中包含所有隐藏字段,但相应的行是隐藏的。所以只显示隐藏的行就足够了。