Добавить пользовательские строки при создании CSV из datatable с помощью j2query table2csv - PullRequest
0 голосов
/ 23 мая 2019

В моем HTML-интерфейсе у меня есть таблица данных.Это отображается правильно.Я хочу создать CSV для данных в таблице.

Я смог сделать это, используя

$('#ticket-classification-csv').on('click', function(){
        $('#ticket-classification-table').table2csv({
            delivery:'value',
            filename: 'Ticket Classification Question Answers.csv',
            excludeRows: $('.footer-row')
        });
    })

#ticket-classification-csv - идентификатор кнопки для генерации CSV.Мой excludeRows указывает не включать нижний колонтитул в CSV.Результирующий CSV в порядке и имеет первую строку, являющуюся именем столбцов, а оставшиеся строки представляют собой реальные данные.

Если я хочу вставить пользовательскую строку данных, например, вставить ['Start Time', 'Yesterday'] в верхнюю или нижнюю часть CSV, как мне это сделать?

Я пытался добавить скрытую строку непосредственно под заголовком таблицы (кстати, я использую Slim):

table#ticket-classification-table border="0" cellpadding="0" cellspacing="0" width="100%"
            thead
              tr
                th
                  | Classification Question Answer
                th
                  | Number of Tickets
              tr.hidden
                th
                  | Start Date
                th
                  | End Date

Это не работает, очевидно.

Есть предложения?Спасибо!

...