vxe-table 多列树形表格纯前端如何实现?
vue表格实现 使用vxe-table(树形表格&&展开行表格)这个使用什么组件库合适
描述:这个表格的数据和列头都需要前端去进行处理,数据层级根据左侧所选择品类生成。思路1.将数据处理为正常的树形表格一维数组,{id: "001",parentId: null}{id: "11",parentId: "001"}{id: "1102",parentId: "11"},根据需要进行递归创建数据2.对于产生的多个展开标签,使用cell-class-name(vxe动态赋类名的方法),找到元素示例上的vxe-tree--btn-wrapper元素为需要显示的节点让其显示,其他的全部进行隐藏。
注意点:没有使用上述方法,使用多次vxe-table 中的tree-node属性,会有这样的警告,暂不处理[vxe-table v4.5.18] column.tree-node="true" 重复了
回复
1个回答
test
2024-06-23
自己已经解决了
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容