最近研究了一下jqgrid這個強大的jq控件,感覺還很不錯,遇到了一個小問題就是RT所描述
相信同樣遇到這個問題的也不少
說一下解決問題的思路
1,看官方API http://www.trirand.com/jqgridwiki/doku.php
2,
- jQuery("#list2").jqGrid('navGrid','#pager2',
- {}, //options
- {closeAfterEdit : true, //edit options
- reloadAfterSubmit:true,
- afterComplete:function (a,data,c) {}},
- {closeAfterAdd : true,reloadAfterSubmit:true},//add options
- {},//del options
- {});
- });
注意使用哪個模塊,把grid.loader.js改一下,用的都引入進來
3,關於提交form後後臺返回數據問題,你返回的數據,如果要自己處理,應該在你當前用的方法裏(add or edit)下加入完成後的方法afterComplete:function (a,b,c) {},在這裏邊處理數據,你從後臺返回的數據在 a.responseText中,什麼格式的自己處理一下,然後從這裏判斷這次提交成功與否,以及錯誤嗎信息等。
4,提交form後,form是否關閉的問題,這個在//edit options 裏設置一下,add同樣的道理,至於del就不用設置了,默認操作完就關閉了
這樣整個控件的基本功能就都可以OK了,查看數據,分頁,搜索,增刪改都OK,深入的高級功能自己照着API寫就OK了……
此處只是簡單的介紹了一下思路,希望可以幫到有需要的人,不喜勿噴,3Q。。。。