Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【BUG】ProTable的数据列Columns多级表头分组及列显示异常问题 #8988

Open
niuniuaikeji opened this issue Jan 23, 2025 · 3 comments

Comments

@niuniuaikeji
Copy link

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🐛 ProTable的数据列Columns多级表头分组及列显示异常问题

  1. 如果设置多层分组,那么如果将子菜单都取消掉,页面会保留其父菜单;
  2. 如果直接展开父级菜单,一一勾选子级菜单,改菜单不会渲染在页面上;
  3. 如果设置的层级过多,那么列仅渲染一级、二级菜单,更小级别的菜单不会在操作列处显示

📷 复现步骤

  1. 给ProTable的columns设置如图多层嵌套的children;
  2. 若父列不显示,点击子列,观察到表格上没有出现该子列;
  3. 若父列已显示,依次点击隐藏所有的子列,观察到表格上没有移除父列

Image

  1. 更小级别菜单可在操作区域控制显示隐藏
  2. 更小级别菜单都隐藏了,希望父级菜单自动不在页面上显示
  3. 直接展开父级菜单,勾选一个子级菜单,希望父级菜单可以正常显示在页面上

💻 复现代码

© 版本信息

  • ProComponents 版本: [e.g. 4.0.0]
  • umi 版本
  • 浏览器环境
  • 开发环境 [e.g. mac OS]

🚑 其他信息

Copy link

以下的 Issues 可能会帮助到你 / The following issues may help you

@niuniuaikeji
Copy link
Author

以下的 Issues 可能会帮助到你 / The following issues may help you

这个bug之前被关闭了,重新建了相同的issues

@niuniuaikeji
Copy link
Author

打印columnState数据,看到点击后对应的父子列show数据都没有问题,就是页面上列展示与对应的show显示不一致

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant