我正在尋找一種方法來設置一個jqGrid的頁面,以X ...集jqGrid的頁面被稱爲
我用例是有人用我的網... 他們點擊一個病人編輯該患者(我不使用jqGrids模態編輯屏幕...已經到了很多模態窗口)...
當他們對該患者做了保存時,我想將瀏覽器重定向回到屏幕他們點擊那個病人,然後回到同一頁...
要記住的事情。
我正在使用asp.net MVC4。我通過一個操作方法調用第一頁。我的網格的url變量是同一個控制器中的另一個動作。這個動作就是我發送我的頁面和行變量。我相信這可以完成,但是,我不知道如何實現它。到目前爲止,我已經嘗試設置頁面變量和行變量在我的document.ready之前,我打電話的jqGrid ...
tbl.jqGrid({
loadBeforeSend: function() {
page: pageFromTemp;
rows: rowFromTemp
}
});
基本上我已經嘗試了不同的方式來做到這一點。以上只是其中之一。 我試圖重新加載document.ready中的網格。但這沒有任何意義。爲什麼重新加載網格,當你沒有給它任何它需要的參數...
我試圖在beforeRequest事件中設置變量。我有一個功能,我嘗試並將其設置在...
beforeRequest: function() {
if ((rowFromTemp != "") && (pageFromTemp != "")) {
$(this).trigger('reloadGrid', [{ page: pageFromTemp, rowNum: rowFromTemp, url: '/Encounters/GetAjaxPagedGridData/' }]);
//$.extend($(this).setGridParam({ page: pageFromTemp })),
//$.extend($(this).setGridParam({ rowNum: rowFromTemp })),
//$.extend($(this).setGridParam({ url: '/Encounters/GetAjaxPagedGridData/' }))
//$.trigger('reloadGrid', [{ page: pageFromTemp, rowNum: rowFromTemp, url: '/Encounters/GetAjaxPagedGridData/'}]);
}
},
但這也行不通。我明顯錯過了一些東西。我在做什麼錯?
得到它更改爲使用loadComplete和$(「frTable」)右頁。觸發器({})
但現在我得到一個閃爍的載入畫面這表明它仍在加載數據... 如果我在代碼中設置斷點,我可以確認它正在加載數據。我在這裏沒做什麼。