Closed InModeration closed 9 months ago
可以加下飞书群 具体创建个话题 聊一下
请问加我们的群了吗。 上面的问题我描述一下 ,举个例子: 行表头有两层,第一层是类别,第二层是省份, 最终不管是你自己组建树还是VTable内部组建树,树可能是这样的:
const rowTree = [
{
dimensionKey: 'category',
value: '办公用品',
children: [
{
dimensionKey: 'province',
value: '上海'
},
{
dimensionKey: 'province',
value: '山东'
}
]
},
{
dimensionKey: 'category',
value: '家具',
children: [
{
dimensionKey: 'province',
value: '上海'
},
{
dimensionKey: 'province',
value: '山东'
}
]
}
]
如果数据中只有一个维度的值,那这个上海是对应'办公用品'还是'家具'的是无法区分的,我们需要个维度全路径的匹配对应关系
const records = [
{
province: '上海',
// other datas
},
...
]
@InModeration
请问加我们的群了吗。 上面的问题我描述一下 ,举个例子: 行表头有两层,第一层是类别,第二层是省份, 最终不管是你自己组建树还是VTable内部组建树,树可能是这样的:
const rowTree = [ { dimensionKey: 'category', value: '办公用品', children: [ { dimensionKey: 'province', value: '上海' }, { dimensionKey: 'province', value: '山东' } ] }, { dimensionKey: 'category', value: '家具', children: [ { dimensionKey: 'province', value: '上海' }, { dimensionKey: 'province', value: '山东' } ] } ]
如果数据中只有一个维度的值,那这个上海是对应'办公用品'还是'家具'的是无法区分的,我们需要个维度全路径的匹配对应关系
const records = [ { province: '上海', // other datas }, ... ]
@InModeration
加了。这个问题我按照你们的思路处理了,即每个子单元格都补充了祖先节点的值,暂时没有什么性能上的问题
背景:row可能无限展开,即不会关注某一级的dimensionKey。比如row用于描述部门,部门可以展开/收起,配置如下:
在当前场景下,已经自行构建了部门的树形结构,现配置records为
问题:树形结构已经生成,并且对应节点都有不同的维度值,但是records中子节点的维度值时并不能完成映射
期望:满足上述场景的诉求,即在rowTree/columnTree的所有层级所有节点的dimensionKey都一致时,能够成功根据一个dimensionKey的特定值,完成所有父子节点值的映射
另一个存在疑问的点,当我按照demo的方式声明rowTree
这种情况下,我去声明第n层级的records数据,需要声明n-1个父级节点的数据,如果一直展开,那数据量会疯狂膨胀