2011-06-03 48 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