我正在使用dhtmlx网格。我有两个名为grid1,grid2的网格。 我使用json对象加载了两个网格。
如果我在grid1中选择一条记录并单击该记录必须在第二条记录中加载的按钮。我可以使用document.location.reload(true);
在第二个网格中加载该选定记录,这样就可以了是刷新。但我只想刷新grid2。
我想在点击按钮后才刷新grid2。我可以刷新/重新加载grid2。
答案 0 :(得分:0)
您可以使用Ajax
加载和替换第二个网格。假设第二个网格的id为second-grid
,类似于
@Ajax.ActionLink("Load Second Grid", "ActionName", new AjaxOptions
{
UpdateTargetId = "second-grid",
InsertionMode = InsertionMode.Replace,
HttpMethod = "GET"
})
当点击second-grid
时,会将ActionName
内的结果替换为Load Second Grid
的结果。
答案 1 :(得分:0)
您可以使用onRowSelect处理程序捕获在主网格中单击行的时刻。 您可以使用grid.parse API在第二个网格中加载新数据。
<script>
grid1.attachEvent("onRowSelect", function(id){
grid2.parse(some_data, "json")
})
</script>