0

我在 Telerik 窗口中使用了 Telerik 网格。但是,在 Telerik 窗口中保存记录时要重新绑定另一个网格。但是,网格不会重新绑定。它仅在您刷新页面时发生。我希望在完成插入的 ajaxbinding 后调用一些方法,以便重新绑定另一个网格。

4

1 回答 1

0

Telerik 网格有点棘手。基本上,您需要在网格 1 的提交上设置一个 Javascript 变量(标志)。然后在网格 1 的数据绑定上,如果标志为真,则重新绑定网格 2。像这样:

var grid1SubmitChanges = false;

function Grid1_OnSubmitChanges(e) {
  grid1SubmitChanges = true;
}

function Grid1_OnDataBinding(e) {
  if (grid1SubmitChanges) {
     // toggle the flag so you don't always rebind Grid2 when Grid1 binds
     grid1SubmitChanges = false;
     // rebind Grid2
     var grid2 = $('#Grid2').data('tGrid');
     grid2.rebind();
  }
}
于 2013-09-21T00:08:03.737 回答