DevExtreme 嵌套表不会在排序父表时扩展

问题描述 投票:0回答:1

我在 Angular 应用程序中使用 DevExtreme 嵌套数据网格 (dx-data-grid) 来显示分层数据。我的数据结构由一个父表组成,父表中的每一行都可以有子行,子行还可以有孙行(子行的子行)。

  • 当我初始化网格时,所有子行和孙行都会正确展开。但是,当我通过单击列标题对父表进行排序时,会出现以下问题:
  • 第一级子行(直接在父行下方)按预期保持展开。 但是,孙行(第一级子行的子行)意外崩溃。

我还在 CodeSandbox 上创建了一个最小的可重现示例,以更好地说明问题。

codeSandbox

重现问题:

  1. 展开 ID 为 2 的行。

  2. 扩展 ID 为 3 的子行。

  3. 现在单击第一个表的列名称,其中包含 ID 为 1 和 2 的行。

任何人都可以帮助我理解为什么孙子行在对父表进行排序后崩溃,并提供解决方案来防止这种行为?我非常感谢任何解决此问题的指导或建议。

angular typescript devexpress devextreme devextreme-angular
1个回答
0
投票

所以我认为你应该在数据网格中尝试 masterdetail

© www.soinside.com 2019 - 2024. All rights reserved.