ant-design / pro-components

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

🧐[问题] protable columns 分组后,子级字段怎么出现在搜索条件中 #8555

Open mumu0125 opened 3 months ago

mumu0125 commented 3 months ago

🧐 问题描述

protable columns 分组后,子级字段怎么出现在搜索条件中, 如下面示例代码,我想要test1,test2,test3为搜索条件怎么实现

💻 示例代码

pro_columns = [
    {
        title: 'Basic Information',
        search: false,
        children: [
            {
                title: 'test1',
                key: 'test1',
                dataIndex: 'test1',
                fixed: 'left',
                width: '10%',
              },
              {
                title: 'test2',
                key: 'test2',
                dataIndex: 'test2',
                fixed: 'left',
                width: '10%',
              },
              {
                title: 'test3',
                key: 'test3',
                dataIndex: 'test3',
                width: '10%',
              },
              {
                title: 'test4',
                key: 'test4',
                dataIndex: 'test4',
                search: false,
              },
        ],
    },
]

🚑 其他信息

github-actions[bot] commented 3 months ago

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

XuJin186 commented 2 months ago

占楼

mumu0125 commented 2 months ago

@XuJin186 这个问题我的解决方式是在单独加一个新的字段,比如我想用test1搜索,就如下

pro_columns = [
  {
      title: 'Basic Information',
      search: false,
      children: [
          {
              title: 'test1',
              key: 'test1',
              dataIndex: 'test1',
              fixed: 'left',
              width: '10%',
            }
      ],
  },
  {
    title: 'test1',
    key: 'test1',
    dataIndex: 'test1',
    hideInTable: true,
  }
]

就可以实现

XuJin186 commented 2 months ago

@XuJin186 这个问题我的解决方式是在单独加一个新的字段,比如我想用test1搜索,就如下

pro_columns = [
  {
      title: 'Basic Information',
      search: false,
      children: [
          {
              title: 'test1',
              key: 'test1',
              dataIndex: 'test1',
              fixed: 'left',
              width: '10%',
            }
      ],
  },
  {
    title: 'test1',
    key: 'test1',
    dataIndex: 'test1',
    hideInTable: true,
  }
]

就可以实现

虽说有点奇怪 但是的确是实现了