AngularJS细节行的Kendo UI网格在将itmes插入细节数据源后自动折叠
我正在为AngularJS使用剑道UI网格。情况是:;我已经扩展了一个主行,它在其详细信息模板中包含另一个网格。在详图模板网格中插入新项目时,主控行会自动折叠。我想要的是,当我对细节模板网格进行更改时,必须对主行没有影响(我的意思是不应该折叠)。任何帮助都将不胜感激 我知道这个问题由来已久,但我也遇到过同样的情况,当你以任何方式重新绑定/刷新网格时,网格会被重新渲染,从而折叠行。显然,这种行为是剑道用户界面。您唯一能做的就是获取扩展的行id,然后重新绑定网格,在重新绑定后再次扩展该行尝试向网格添加数据绑定函数,以取消项目更改事件的默认操作 下面的示例:AngularJS细节行的Kendo UI网格在将itmes插入细节数据源后自动折叠,angularjs,kendo-ui,Angularjs,Kendo Ui,我正在为AngularJS使用剑道UI网格。情况是:;我已经扩展了一个主行,它在其详细信息模板中包含另一个网格。在详图模板网格中插入新项目时,主控行会自动折叠。我想要的是,当我对细节模板网格进行更改时,必须对主行没有影响(我的意思是不应该折叠)。任何帮助都将不胜感激 我知道这个问题由来已久,但我也遇到过同样的情况,当你以任何方式重新绑定/刷新网格时,网格会被重新渲染,从而折叠行。显然,这种行为是剑道用户界面。您唯一能做的就是获取扩展的行id,然后重新绑定网格,在重新绑定后再次扩展该行尝试向网格添
$("#grid").kendoGrid({
navigatable: true,
sortable: true,
dataBinding: function (e) {
if (e.action == "itemchange") {
e.preventDefault();
}
},
});
您可能需要创建一个JSFIDLE或Plunk来更简洁地解释这个问题。谢谢!这救了我。