pro-components icon indicating copy to clipboard operation
pro-components copied to clipboard

👑 [需求] ProTable 控制是否展示全选框列

Open a1392136 opened this issue 1 year ago • 1 comments

🔩 所属模块或组件

ProTable

🥰 需求描述

希望添加全选框列是否展示的属性

⛰ 功能需求适用场景

默认表单不展示全选框列,当用户点击编辑按钮时展示全选框列

🧐 解决方案

是否可以在 rowSelection 中添加 hideSelectAllColumn 属性,通过该属性控制是否展示全选框列

🚑 其他信息

目前虽然可以通过 rowSelection 中的 hideSelectAll 属性隐藏表头的复选框,并结合 rowSelection 中 renderCell 通过以下代码做到隐藏。

const [selection, setSelection] = useState<boolean>(false);
...
renderCell: (r, _, originNode) => {
          if (selection) {
            return originNode;
          }
          return null;
        }

下图是上述方案的效果 image

a1392136 avatar Apr 24 '24 08:04 a1392136

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

  • [#8350][👑 [需求] ProTable 控制是否展示全选框列][100%]

github-actions[bot] avatar Apr 24 '24 08:04 github-actions[bot]