2016-07-19 4 views
0

Я использую jsPDF и jsAutotable для генерации pdf для таблицы, находящейся в DOM. Прежде всего, я хочу создать несколько таблиц, присутствующих в DOM, нажав кнопку. Во-вторых, я также хочу создать pdf-файл для нескольких таблиц, используя аякс-вызов на сервере, используя другую кнопку. Я попытался оглянуться на какой-то учебник, но не нашел ничего конкретного. Может кто-нибудь помочь пожалуйста.Создание нескольких таблиц с использованием вызова ajax

+0

Вы пытались использовать функцию 'doc.autoTableHtmlToJson'? В общем, ваш вопрос очень широк, и было бы проще помочь вам, если бы вы продемонстрировали, что вы попробовали, или какие ошибки вы получили. –

+0

Я могу создать pdf для одной таблицы. Я не знаю, как создать несколько таблиц. Я просмотрел документацию, но не смог понять. Да, я использовал эту функцию вот код для создания таблицы var elem = document.getElementById ('employee-table'); var data = doc.autoTableHtmlToJson (elem); – Saqib

ответ

1

Мне удалось создать несколько таблиц. Поскольку мне нужно было создать две таблицы в моем pdf-файле, мне нужно было дважды вызвать функцию autoTableHTMLToJson после получения информации из моих html-таблиц. После этого вы также можете определить параметры для каждой из таблиц. Поскольку для js auto table существует очень ограниченная помощь, поэтому, если кому-то нужна помощь в этом отношении, просто комментарий ниже, я мог бы помочь.

var elem = document.getElementById('employee-table'); 
    var data = doc.autoTableHtmlToJson(elem); 

    var elem2 = document.getElementById('employee-table2'); 
    var data2 = doc.autoTableHtmlToJson(elem2); 
+0

Есть ли у вас какие-либо предложения о том, как это можно сделать более ясным в документах? Параметры «startY» и «margin» уже объяснены там, по крайней мере. –

+0

Можете ли вы указать, в какой части документации я могу внести свой вклад? – Saqib

Смежные вопросы