2012-09-01 60 views
0

我正在使用dhtmlx grid.I有兩個名爲grid1,grid2的網格。 我已經使用json對象加載了兩個網格。如何刷新/重新加載dhtmlx網格

如果我在grid1中選擇一條記錄,然後單擊記錄必須在第二條記錄中加載的按鈕,我可以使用document.location.reload(true);加載第二個網格中的選定記錄,總頁面更新。但我只想刷新grid2。

我想刷新grid2只有點擊button.how我可以刷新/重新加載grid2。

回答

0

您可以使用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

0

您可以使用onRowSelect處理程序捕捉在主網格中單擊的行時。 您可以使用grid.parse API在第二個網格中加載新數據。

<script> 
grid1.attachEvent("onRowSelect", function(id){ 
    grid2.parse(some_data, "json") 
}) 
</script>