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

🐛[BUG] pro table 组件使用sorter排序 会意外发起请求 #8308

Open burpheart opened 4 weeks ago

burpheart commented 4 weeks ago

🐛 bug 描述

pro table 组件使用sorter排序会意外发起请求

📷 复现步骤

使用protable 组件 为列增加一个 sorter 点击表头进行排序

🏞 期望结果

不应产生任何的网络请求,排序仅在前端进行.

🏞 实际结果

每点击一次表头会发起一次request. 增加后端负担,产生了不必要的请求.

💻 复现代码

  columns = [
    {
      title: 'File Name',
      dataIndex: 'name',
      key: 'name',
      defaultSortOrder: 'ascend',
      sorter: (a: any, b: any) => {
          return a.name.localeCompare(b.name);
      },
    }
  ];
            <ProTable
              request={this.getData}
              columns={this.columns}
            />

© 版本信息

🚑 其他信息

zzzhangy commented 4 weeks ago

sort参数是在request中的,我们公司排序是由后端处理的