【问题标题】:How to bind another grid on save of one grid?如何在保存一个网格时绑定另一个网格?
【发布时间】:2013-09-16 15:15:12
【问题描述】:

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

【问题讨论】:

    标签: telerik-grid telerik-mvc dynamic-rebinding


    【解决方案1】:

    这对于 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-03-28
      • 1970-01-01
      • 2015-12-22
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多