2011-06-03 52 views
0

在jqGrid的,当你试图删除一行或一组行,一个确认框弹出说添加条件jqGrid的删除确认弹出框

删除选定的结果?

我想添加复选框和可能的其他html控件到确认框,这将添加条件,以此删除操作。

条件的一个例子是决定删除相关项目的标志。

例如,确认弹出就得以下信息:

You are about to delete (x) items 

    <input type="checkbox" name="condition1" value="condition1">Condition 1 
    <input type="checkbox" name="condition2" value="condition2">Condition 2 

当然,我也想回去后这些输入到服务器张贴的jqGrid删除默认一起。

所以我的问题是

  1. 如何HTML表单元素添加到jqGrid的删除确认弹出
  2. 如何发布窗体的变量服务器

回答

1

刷新的jqGrid如果我理解正确你的要求,你不应该修改现有删除对话框。除此之外,您可以将navButtonAdd的自定义按钮添加到导航器工具栏。如果您使用buttonicon:"ui-icon-trash",自定义按钮将看起来像原始的删除按钮。

然后您可以打开任何对话框作为onClickButton上的反应。如果用户点击对话框中的提交按钮,您可以使用jQuery.ajax手动发布选定的ID。如果你从the old answer检查代码和演示,你可以找到许多你可以使用的代码碎片。

0

我将采取以下步骤:

  • 查找删除行时触发的删除功能
  • 将必需的HTML包含在确认框中。选定的行将作为某种对象包含在删除功能中。
  • 包括您的AJAX调用和设置回调正确地修改并在成功/失败
+0

对,除了我不想直接修改jqgrid库。 – 2011-06-03 14:53:41