0
我想通過自己的不jqGrid的API如何處理的jqGrid尋呼機在MVC
jqGrid的所有數據存儲處理的jqGrid尋呼機到高速緩存,但我想不是所有的數據存儲到緩存中,我想存儲數據的用戶需求的行號。
當我點擊pager上的下一個或上一個按鈕,那個時候調用Action方法併發送數據相對頁碼和行並顯示。
並更新尋呼機中的頁碼。
我的HTML代碼:
<div id="jqTable">
<table id="jqGridTable"></table>
<div id="jqGridTablePager"></div>
</div>
我的JS代碼:
$("#jqGridTable").jqGrid({
cache: false,
url: '@Url.Action("GetUserList", "Account")',
datatype: "json",
colNames: ['LoginID', 'Login Name', 'Group', 'Email ID'],
colModel: [
{ name: 'LoginID', hidden: true, index: 'LoginID', width: 300 },
{ name: 'LoginName', index: 'LoginName', width: 300 },
{ name: 'GroupID', index: 'GroupID', width: 200, sortable: false },
{ name: 'EmailID', index: 'EmailID', width: 300, sortable: false }
],
viewrecords: true,
rowNum: 5,
rowList: [5, 10, 20, 30],
pager: '#jqGridTablePager',
loadonce: true
});
請幫我這個解決方案
它不清楚你正在問,但我認爲你遇到的問題是由於'loadonce:true',這導致網格只加載一次,而不是在更改頁面時調用服務器。嘗試將其設置爲false或進一步描述您的問題。 –
感謝Alexandru Severin,你是對的我改變了我的jqGrid設置** loadonce:false **所以解決我的問題。 –