What problem does this feature solve?
优化大型树形数据展示
What does the proposed API look like?
类似于elementui那样 ,能够便捷的处理异步展开子节点
https://element-plus.gitee.io/zh-CN/component/table.html#%E6%A0%91%E5%BD%A2%E6%95%B0%E6%8D%AE%E4%B8%8E%E6%87%92%E5%8A%A0%E8%BD%BD
优化大型树形数据展示
类似于elementui那样 ,能够便捷的处理异步展开子节点
https://element-plus.gitee.io/zh-CN/component/table.html#%E6%A0%91%E5%BD%A2%E6%95%B0%E6%8D%AE%E4%B8%8E%E6%87%92%E5%8A%A0%E8%BD%BD
7条答案
按热度按时间uurv41yg1#
What does the proposed API look like?
w8ntj3qf2#
What does the proposed API look like?
设置 Table 的lazy属性为 true 与加载函数 load 。 通过指定 row 中的hasChildren字段来指定哪些行是包含子节点。 children 与hasChildren都可以通过 tree-props 配置
iyfamqjs3#
@miaojinsing 给一个代码示例?
doinxwow4#
https://element-plus.gitee.io/zh-CN/component/table.html#%E6%A0%91%E5%BD%A2%E6%95%B0%E6%8D%AE%E4%B8%8E%E6%87%92%E5%8A%A0%E8%BD%BD
https://github.com/element-plus/element-plus/tree/dev/packages/components/table/src
这是elementui 效果示例 和源码仓
这个功能应该和Tree 组件的lazy 是一致的
我看到19年就有这样的需求 ,但这里有什么样的难度我是不清楚的 ,如果目前提供的API能实现,请给我个例子 , 我尝试了但做不出来 。
mftmpeh85#
请问会考虑实现这个需求吗
6tqwzwtp6#
https://stackblitz.com/edit/react-tfxgec?file=demo.tsx 是可以自己实现的
fkvaft9z7#
@miaojinsing 看看 @linxianxi 的实现是不是你想要的。