我在telerik窗口中使用了telerik网格。但是,在telerik窗口中保存记录时,要重新绑定另一个网格。但是,网格不是重新绑定。它只在刷新页面时才会发生。我希望在完成插入的ajaxbinding之后调用一些方法,以便重新绑定另一个网格。
答案 0 :(得分: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();
}
}