antd嵌套表中如何使用树数据?
How to use tree data in antd nested tables?
我正在尝试将树数据放入 antd 嵌套表中,但是当我单击展开按钮时它总是呈现空行。
我可以在嵌套表中使用树数据吗?如何使用?为什么会这样?
这里好像有两个问题。
children
属性 将始终在与父级相同的 table 集中呈现其数据源。您似乎想要呈现一些取决于 children
属性 的可扩展数据,因此 table 集将呈现您定义的扩展 table 和子数据源.
您没有阻止不包含子节点的节点扩展。在定义 rowexpandable
处理程序之前,默认情况下所有节点都是可扩展的,无论它们的子节点是否为空。
我的解决方案是重命名 children
属性 以防止呈现子数据源并定义一个 rowexpandable
处理程序以防止展开空子数据。
解释:
https://codesandbox.io/s/qiantaozibiaoge-antd4102-forked-6b0x4?file=/index.js:2194-2207
我正在尝试将树数据放入 antd 嵌套表中,但是当我单击展开按钮时它总是呈现空行。
我可以在嵌套表中使用树数据吗?如何使用?为什么会这样?
这里好像有两个问题。
children
属性 将始终在与父级相同的 table 集中呈现其数据源。您似乎想要呈现一些取决于children
属性 的可扩展数据,因此 table 集将呈现您定义的扩展 table 和子数据源.您没有阻止不包含子节点的节点扩展。在定义
rowexpandable
处理程序之前,默认情况下所有节点都是可扩展的,无论它们的子节点是否为空。
我的解决方案是重命名 children
属性 以防止呈现子数据源并定义一个 rowexpandable
处理程序以防止展开空子数据。
解释:
https://codesandbox.io/s/qiantaozibiaoge-antd4102-forked-6b0x4?file=/index.js:2194-2207