ReactExport экспортировать все страницы - PullRequest
0 голосов
/ 28 января 2020

Мне нужно экспортировать все значения данных, уже загружено, размер таблицы, мне нужно экспортировать все данные.

Пример

Выбранная таблица размеров: 3

Таблица :

Автомобили Цвета Покупатели

1 черный 52

2 красный 21

3 белый 69

Страницы: введите изображение описание здесь

Уже есть кнопка для загрузки значений таблицы, но мне нужна кнопка для загрузки всех страниц.

const minPageSize = 10

const initialState = {
  selection: [],
  selectAll: false,
  page: 0,
  sorted: [],
  filtered: [],
  pageSizeOptions: [3, 10, 20],
  pageExportAll: 2000,
  pageSize: minPageSize
}

Экспорт файла:

const ExcelFile = ReactExport.ExcelFile
const ExcelSheet = ReactExport.ExcelFile.ExcelSheet

const title = 'Reporte GusChat'
const columns = ['Car', 'Color', 'Buyers']

export class ComplaintExport extends Component {
  createData = () => {
    const { data, subtitle = 'Conversaciones' } = this.props
    const dataSet = [{ columns: [title], data: [] }, { columns: [subtitle], data: [] }, { columns: columns, data: data }]
    return dataSet
  }
  render() {
    const dataSet = this.createData()
    return (
      <ExcelFile
        element={
          <Button variant="contained" color="primary">
            Export<Icon>attachment</Icon>
          </Button>
        }
      >
        <ExcelSheet dataSet={dataSet} name="Conversaciones" />
      </ExcelFile>
    )
  }
}

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