我有一個jqgrid,我需要一個刪除列,其中每行都有一個刪除按鈕,但問題是我只需要刪除本地數據中的行,因爲我不需要去服務器,但我不知道如何僅對本地數據執行此操作?jqgrid如何使用每行刪除按鈕創建刪除列?
回答
看看the old answer我在第一次描述了本地刪除的實現。後面的回答:this one和this one包含更新版本的jqGrid和其他窗體編輯部分的代碼。
盯着jqGrid 4.7一個人不需要做任何事情。使用editurl: "clientArray"
是唯一需要做的事情。
要在網格的每一行實現「刪除」按鈕,您可以在附加列中使用formatter: "actions"
。默認情況下,它會添加使用editbutton: false
的編輯和刪除按鈕,您可以在列的formatoptions
中刪除編輯按鈕。就像你想要的那樣,你將只有刪除按鈕。 delOptions
formatoptions
的屬性允許您自定義delGridRow
的選項,點擊刪除按鈕。
版本4.5.1真的很舊。所以我建議你考慮升級到更新版本的免費jqGrid,你可以從github下載。此外可以進行本地編輯/刪除,您將獲得一些性能改進和許多新功能。有關更多詳細信息,請參閱the readme和wik。自述文件末尾包含的一些演示程序使用的本地編輯方式爲formatter: "actions"
。所以你可以減少演示到你的要求。
您好託尼,感謝您的答覆,這工作,我有另一個問題,我有一個在jqgrid發票的行,我需要總和列時用戶添加或刪除行,是否有任何方法或事件做這筆錢? – Wilmer
我在添加一個新行後做出了總和,但是對於我來說問題是在刪除一行後,因爲沒有這個事件,所以我嘗試從我自己的按鈕中刪除該行,但問題是當用戶點擊消息「刪除選定記錄?」的按鈕時,我沒有辦法獲得事件onclick,在用戶刪除該行後,如何獲得一個事件來扣除總數? – Wilmer
@Wilmer:我的名字是** Oleg **,而不是Tony。按列計算總和的最佳方法取決於您使用的jqGrid的其他選項。您可以使用方法[getCol](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods)與相應參數一起使用。您可以使用[delGridRow](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#delgridrow)的回調,比如'afterComplete'在該行被刪除後執行一些操作。你應該開始發佈你使用的代碼。它簡化了你的工作,我可以更準確地回答你。 – Oleg
- 1. jqGrid。無法創建刪除按鈕
- 2. 如何使用刪除按鈕刪除jQuery中動態創建的按鈕
- 3. 如何刪除pygbutton創建的按鈕
- 4. 的jqGrid - 刪除一行按鈕
- 5. jqgrid編輯刪除按鈕行
- 6. 如何使用刪除按鈕刪除表格行
- 7. 如何使用刪除按鈕刪除數據庫中的行
- 8. jqGrid行刪除
- 9. 如何使用JQUERY一次創建刪除按鈕以刪除一個div?
- 10. JqGrid編輯和刪除按鈕與每行
- 11. 如何使刪除按鈕刪除JTable中的行?
- 12. 如何在創建新行時刪除jqgrid子網格擴展按鈕
- 13. 刪除按鈕,刪除數據庫行
- 14. TTLauncherView刪除刪除按鈕
- 15. 當我按下刪除按鈕時如何刪除UITableView行?
- 16. 如何強制刪除動作按鈕在jqgrid中調用刪除控制器
- 17. Android AdapterList每行刪除按鈕
- 18. PHP/SQL刪除按鈕的每一行
- 19. 刪除GridView中每行的按鈕
- 20. jqGrid刪除多行
- 21. 顯示/隱藏jqgrid刪除按鈕
- 22. jqGrid中的自定義刪除按鈕
- 23. 刪除jqgrid上的重置按鈕
- 24. 從jqGrid分組中刪除+/-按鈕
- 25. 在此itemrenderer中使用刪除按鈕創建下拉列表
- 26. 如何使刪除按鈕在AngularJS中刪除用戶?
- 27. 如何使用刪除按鈕刪除Expendable ListView中的項目
- 28. 如何刪除列表視圖中創建按鈕的SugarCRM 7
- 29. 刪除動態創建的按鈕
- 30. 動態創建刪除按鈕
知道**您使用的是哪個版本的jqGrid很重要**本地表單編輯(和本地刪除表單)包含在jqGrid 4.7中。可以在舊版本的jqGrid中實現本地刪除,但代碼會更長。 – Oleg
hola,tengo laversiónjqGrid 4.5.1,pero puedo usar unaversiónmásreciente if better更好 – Wilmer
嗨,我有jqGrid 4.5.1版本,但如果更好的話我可以使用更新的版本,請問我會像如何做gqgrid 4.7中的本地刪除表單? – Wilmer