AngularJS细节行的Kendo UI网格在将itmes插入细节数据源后自动折叠

AngularJS细节行的Kendo UI网格在将itmes插入细节数据源后自动折叠,angularjs,kendo-ui,Angularjs,Kendo Ui,我正在为AngularJS使用剑道UI网格。情况是:;我已经扩展了一个主行,它在其详细信息模板中包含另一个网格。在详图模板网格中插入新项目时,主控行会自动折叠。我想要的是,当我对细节模板网格进行更改时,必须对主行没有影响(我的意思是不应该折叠)。任何帮助都将不胜感激 我知道这个问题由来已久,但我也遇到过同样的情况,当你以任何方式重新绑定/刷新网格时,网格会被重新渲染,从而折叠行。显然,这种行为是剑道用户界面。您唯一能做的就是获取扩展的行id,然后重新绑定网格,在重新绑定后再次扩展该行尝试向网格添

我正在为AngularJS使用剑道UI网格。情况是:;我已经扩展了一个主行,它在其详细信息模板中包含另一个网格。在详图模板网格中插入新项目时,主控行会自动折叠。我想要的是,当我对细节模板网格进行更改时,必须对主行没有影响(我的意思是不应该折叠)。任何帮助都将不胜感激

我知道这个问题由来已久,但我也遇到过同样的情况,当你以任何方式重新绑定/刷新网格时,网格会被重新渲染,从而折叠行。显然,这种行为是剑道用户界面。您唯一能做的就是获取扩展的行id,然后重新绑定网格,在重新绑定后再次扩展该行

尝试向网格添加数据绑定函数,以取消项目更改事件的默认操作

下面的示例:

 $("#grid").kendoGrid({
        navigatable: true,
        sortable: true,
        dataBinding: function (e) {
            if (e.action == "itemchange") {
                e.preventDefault();
            }

        },
    });

您可能需要创建一个JSFIDLE或Plunk来更简洁地解释这个问题。谢谢!这救了我。