我正在使用dhtmlx grid.I有兩個名爲grid1,grid2的網格。 我已經使用json對象加載了兩個網格。如何刷新/重新加載dhtmlx網格
如果我在grid1中選擇一條記錄,然後單擊記錄必須在第二條記錄中加載的按鈕,我可以使用document.location.reload(true);
加載第二個網格中的選定記錄,總頁面更新。但我只想刷新grid2。
我想刷新grid2只有點擊button.how我可以刷新/重新加載grid2。
我正在使用dhtmlx grid.I有兩個名爲grid1,grid2的網格。 我已經使用json對象加載了兩個網格。如何刷新/重新加載dhtmlx網格
如果我在grid1中選擇一條記錄,然後單擊記錄必須在第二條記錄中加載的按鈕,我可以使用document.location.reload(true);
加載第二個網格中的選定記錄,總頁面更新。但我只想刷新grid2。
我想刷新grid2只有點擊button.how我可以刷新/重新加載grid2。
您可以使用Ajax
加載並替換第二個網格。比方說,第二格爲second-grid
一個id,像
@Ajax.ActionLink("Load Second Grid", "ActionName", new AjaxOptions
{
UpdateTargetId = "second-grid",
InsertionMode = InsertionMode.Replace,
HttpMethod = "GET"
})
將取代被點擊Load Second Grid
什麼時候從ActionName
的,結果裏面second-grid
。
您可以使用onRowSelect處理程序捕捉在主網格中單擊的行時。 您可以使用grid.parse API在第二個網格中加載新數據。
<script>
grid1.attachEvent("onRowSelect", function(id){
grid2.parse(some_data, "json")
})
</script>