2012-07-08 43 views
1

我有一個應用程序必須發送批量電子郵件給選定的用戶。我需要顯示我的用戶表每行復選框和提交按鈕與表單處理程序操作檢查行。考慮到GC的內置功能,如過濾器和列分類,分頁等...我認爲使用GC將是一個很好的解決方案。我發現添加複選框的信息。我如何添加一個提交按鈕和表單處理程序?任何人都有一兩個暗示從哪裏開始?從Grocery CRUD表視圖提交按鈕和表單處理程序?

回答

2

有幾種方法可以做到這一點。我會在這裏解釋兩種方法。

創建複選框,爲id值使用用戶詳細信息(如用戶標識或用戶名)的一些唯一數據。之後,在更改複選框選擇後調用javascript方法來更新隱藏字段與當前狀態。您可以使用一些特殊的分隔符來分隔複選框。假設選中ID爲1,5,6的複選框,則隱藏字段應更新爲「1#5#6」。在服務器端,您可以使用explode方法創建一個數組,然後您將擁有數組中的用戶名。

另一種方法是使用AJAX並立即處理它。我在我的Codeigniter代碼生成器上使用了這種方法,在http://www.thephpcode.com更新用戶角色的權限。管理員用戶可以授予或撤消對用戶角色的權限。所有權限將顯示覆選框和當前狀態。更改後會立即通過AJAX調用進行更新。

+0

這聽起來像是一個很好的解決方案。將陣列放在一旁,單擊按鈕,然後對陣列進行操作。謝謝! – B0nk3r 2012-07-11 15:04:42

+0

對不起,如果我可以但沒有足夠的代表,我會投你一票 – B0nk3r 2012-07-13 17:43:21

+0

@ B0nk3r謝謝。 – Nish 2012-07-14 14:44:35