Как сбросить выбранные строки таблицы ant ant? - PullRequest
2 голосов
/ 14 октября 2019
  • Я использую ant design table компонент и выбрал строки.
  • Я хочу onClick сбросить выбранные строки.
  • Я не могу узнать, где онсохраняет выбранные строки.

      const rowSelection = {
            onChange: (selectedRowKeys, rows) => {
              this.setState({
                selectedRowsArray: [...rows]
              });
            },
          };
    
      <Table rowSelection={rowSelection} columns={columns} dataSource={paymentsHistory} />
    

Есть идеи, как очистить выделенные rows?

1 Ответ

2 голосов
/ 14 октября 2019

rowSelection также принимает свойство selectedRowKeys, которое поможет вам контролировать выбранные строки в любой момент времени.

const { selectedRowsArray } = this.state;
const rowSelection = {
      selectedRowKeys: selectedRowsArray,
      onChange: (selectedRowKeys, rows) => {
        this.setState({
          selectedRowsArray: [...rows]
        });
      },
    };

<Table rowSelection={rowSelection} columns={columns} dataSource={paymentsHistory} />

Пример Codesandbox | и документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...