Tabulator не загружается с помощью Tabulator.download - PullRequest
0 голосов
/ 05 декабря 2018

Tabulator не загружается с помощью Tabulator.download ().Я пытался использовать CSV, а также формат XLSX, однако безуспешно.Я использую пакет npm в реактивном компоненте.Данные видны в таблице на интерфейсе пользователя.

Сбой при следующей функции:

Download.prototype.downloaders = {
    csv: function csv(columns, data, options, setFileContents, config) 

Трассировка стека, показанная в консоли:

 Cannot read property 'forEach' of undefined
  at parseRows (tabulator.js:11677)
  at Download.csv (tabulator.js:11722)
  at Download.download (tabulator.js:11419)
  at Tabulator.download (tabulator.js:8337)

1 Ответ

0 голосов
/ 21 июня 2019

Оказывается, что это проблема, специфичная для реактивной версии табулятора.Нашел решение здесь:

https://github.com/ngduc/react-tabulator/issues/76

Просто добавьте это в ваш объект параметров:

options  = {
    downloadDataFormatter: (data) => data,
    downloadReady: (fileContents, blob) => blob,
}
...