0

我正在使用 dhtmlx 网格。我有两个名为 grid1、grid2 的网格。我已经使用 json 对象加载了两个网格。

如果我在 grid1 中选择一个记录,然后单击该记录必须加载到第二个记录中的按钮。我可以使用它在第二个网格中加载所选记录document.location.reload(true);,总页面正在刷新。但我想刷新仅网格2。

我只想在单击按钮后刷新 grid2。如何刷新/重新加载 grid2。

4

2 回答 2

0

您可以使用Ajax加载和替换第二个网格。假设第二个网格的 id 为second-grid,类似于

@Ajax.ActionLink("Load Second Grid", "ActionName", new AjaxOptions
{
    UpdateTargetId = "second-grid",
    InsertionMode = InsertionMode.Replace,
    HttpMethod = "GET"
})

将用单击时second-grid的结果替换里面的内容。ActionNameLoad Second Grid

于 2012-09-01T09:34:34.630 回答
0

您可以使用 onRowSelect 处理程序来捕捉在主网格中单击行的时刻。您可以使用 grid.parse API 在第二个网格中加载新数据。

<script>
grid1.attachEvent("onRowSelect", function(id){
    grid2.parse(some_data, "json")
})
</script>
于 2012-09-04T09:36:15.493 回答