社区
JavaScript
帖子详情
antdesign 组件table展开问题
初心不变时过迁
2021-01-27 11:00:06
我这项目中有个基于table封装好的组件
然后设置了defaultExpandAllRows 为true 默认展开所有的节点
然后在页面中我弄了个tree 通过tree的点击事件切换table的datasourse
而在切换某个datasourse的时候 展开所有节点失效了
求解~
...全文
621
回复
打赏
收藏
antdesign 组件table展开问题
我这项目中有个基于table封装好的组件 然后设置了defaultExpandAllRows 为true 默认展开所有的节点 然后在页面中我弄了个tree 通过tree的点击事件切换table的datasourse 而在切换某个datasourse的时候 展开所有节点失效了 求解~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ant
Design
Pro 之 Pro
Table
使用操作
标签 Pro-
Table
是阿里
Ant
Design
Pro V4版本,在
Table
基础上再封装的一个
组件
,包含完整的增删改查逻辑,不用复杂的操作,简单几个配置即可实现 官网Api地址 https://pro
table
.
ant
.
design
/ 示例 V4版本刚出不久,网上的教程还比较少,踩了不少坑,把自己学习过程分享出来,希望可以帮到你 创建项目(需要node.js及npm环境) npm config set registry https://registry.npm.taobao.org npm i yarn -g yarn config set registry h
react-
ant
d
table
树形数据默认
展开
行实现jsx文件
react-
ant
d
table
树形数据默认
展开
行实现jsx文件
解决
ant
design
vue中树形控件defaultExpandAll设置无效的
问题
页面步骤: 1.设置a-tree标签 2.默认的treeNodes值设置为空数组 3.在mounted
组件
加载的时候给treeNodes的值赋值 结果: 设置defaultExpandAll无效,并不能
展开
所有节点 原因: defaultExpandAll 仅在
组件
第一次渲染时有效,不仅仅tree
组件
,其它
组件
的defaultXXX值都是这个行为, 可以自行搜索受控
组件
/非受控
组件
的概念。如果你想异步获取数据后
展开
全部结点,可以使用非受控方式: https://codepen.io/lovefemi/pen/MMmRvx 补充知识:
Ant
Design
中Tree踩坑 Tree中的api属性
react-
ant
d-tree
table
:
Ant
基于
Ant
d二次开发的树状表格
组件
,支持懒加载,分页,过滤等功能
欢迎来到react-
ant
d-tree
table
:waving_hand: 介绍 基于
ant
d表
组件
封装,比较适合用于展示的信息。 主要扩展的能力: 层级缩进指示线 远程懒加载子例程 子公告分页 子例程筛选 子每秒空提示 这些功能全部通过插件实现,其他的props全部继承自
Ant
Design
的
Table
组件
。 用法 需要依赖
ant
d , @
ant
-
design
/icons npm i react-
ant
d-tree
table
-S 最简单的用法和
ant
d的表
组件
完全一致,数据中带有children分割即可: import React from 'react' ; import Tree
Table
from 'react-
ant
d-tree
table
' ; const data = [ { name : 'foo' , children : [ { name
React
Ant
Design
树形表格的复杂增删改操作
最近因为业务接触了
ant
d,使用
ant
d完成一个复杂的树形表格的显示以及修改。在这其中遇见了不少坑,很多功能
ant
d只写了初步的功能,更为细化的功能只能自己完善。踩过的坑都写在了这里。 树形表格的显示 在
ant
d中对于表格的key值有着严格的控制,每一个row都必须有一个独一无二的key值,可以是数字也可以是字符串。这一点和我曾经使用过得iview有着很大的区别。react使用key来代表每一行是为了避免重新渲染的
问题
,这个优化也在实际的开发中带来了不少的
问题
。比如新建行时需要自定义新key。 下面直接上一下代码及代码效果,这是一个三级的树形表格,且其中包含二级标题。 最终效果 colu
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章