Javascript 向jqgrid删除确认弹出框添加条件

Javascript 向jqgrid删除确认弹出框添加条件,javascript,jquery,jquery-ui,jquery-plugins,jqgrid,Javascript,Jquery,Jquery Ui,Jquery Plugins,Jqgrid,在jqGrid中,当您尝试删除一行或一组行时,会弹出一个确认框,其中显示 是否删除所选记录 我想在确认框中添加复选框和其他html控件,这将为这个删除操作添加条件 条件的一个例子是决定删除相关项的标志 例如,确认弹出窗口必须包含以下信息: You are about to delete (x) items <input type="checkbox" name="condition1" value="condition1">Condition 1 <i

在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 
您将要删除(x)个项目
条件1
条件2
当然,我还想将这些输入与jqgrid delete发布的默认值一起发布回服务器

所以我的问题是

  • 如何将HTML表单元素添加到JQgrid删除确认弹出窗口
  • 如何将表单的变量发布到服务器

  • 我将采取以下步骤:

    • 查找删除行时触发的删除函数
    • 在确认框中包含所需的HTML。选定的行将作为某种对象包含在delete函数中
    • 包括AJAX调用,并设置回调以在成功/失败时正确修改和刷新jqGrid

    如果我理解并纠正了您的要求,您不应该修改现有的删除对话框。相反,您只需将自定义按钮添加到导航器工具栏中即可。如果要使用
    按钮图标图标图标图标图标“
    自定义按钮将与原始的删除按钮类似


    然后,您可以打开任何对话框作为
    onclick按钮上的反应。如果用户单击对话框中的“提交”按钮,则可以使用手动发布所选ID。如果您检查代码和演示,您可以找到许多可以使用的代码碎片。

    对,除了我不想直接修改jqgrid库之外。