ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.04k stars 1.29k forks source link

👑 [需求] ProColumnType.search 允许定义为true (ts) #8274

Closed acfasj closed 1 month ago

acfasj commented 1 month ago

🔩 所属模块或组件

pro table

🥰 需求描述

pro table 的 column, 允许把 search 定义为 true

Now:

image

Expected:true, ts不会报错

⛰ 功能需求适用场景

个人需求是 search 是默认隐藏的, 只有用户想展示的时候才展示, 会封装多一层进行下面的操作:

columns={columns.map(item => ({
  ...item,
  search: Reflect.has(item, 'search') ? item.search : false
})}

🧐 解决方案

改一下 ts 类型定义就行了:

image

🚑 其他信息