我有一个具有“多重层次结构”的 Kendo Grid - 两个详细级别,如下所示:
- 主行
- 详情
- 详细信息
- 更多细节
- 详情
- 详细信息
- 详情
- 主行
- 详情
- 详细信息
- 详情
使用this example我可以导出“主行”和“详细信息”行。但我很难导出“详细信息的详细信息”行。我知道可以使用示例中的方法,但似乎无法“以正确的方式”洗牌代码。有人以前做过吗,可以提供一个例子吗?
谢谢。
最佳答案
对于任何仍在寻找答案的人,我能够实现 3 级导出。 它看起来并不是世界上最漂亮的东西,但请随意贡献并使其变得更好。 您可以在 link 中看到完整的实现。 。 我还解决了多次导出时导出无法正常工作的问题。
基本上,每次在主网格中单击“展开”时,您都需要重新计算每个导出的主行索引,因为 Kendo 会重新计算主行索引。例如。您展开第 4 行(这将显示一个包含 6 行的网格),然后展开第 1 行(这将显示一个包含 12 行的网格)。执行此操作时,“第 4 行”的索引将更新为 4 + 12。因此“第 4 行”的新索引实际上是 16。 如果您想导出或不导出,您还需要了解页眉/页脚行。
关于kendo-ui - 具有多个详细级别的 Telerik Kendo Grid 的 Excel 导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34840075/