Я использую библиотеку DataTables.net, но мне не нравится их вывод на печать (вместо этого я хотел бы отформатировать мою собственную таблицу для печати, которая отличается от стиля таблицы данных, но сохранит стиль таблицы данных как предназначен для отображения в непечатных целях).Каков наилучший способ печати динамической таблицы в javascript?
Один из вариантов, который эта библиотека имеет, заключается в том, чтобы экспортировать данные из таблицы в объект JavaScript, чтобы мы могли получить доступ к данным из подлежащего дате и делать все, что захотим.
Таким образом, некоторые варианты моего решения будет:
1) Создайте отдельную HTML страницу с таблицей & CSS всех приготовленным и делать свою печать с помощью window.open() с параметрами строки запроса, а затем сделать окно. print() при загрузке.
2) то же, что и # 1, но с большим скрытым полем ввода и формировать сообщение/запрос.
3) Оставайтесь на одной странице, динамически рисуйте таблицу, спрячьте все, что я не хочу печатать, сделайте window.print(), затем удалите из dom новую таблицу и повторно покажите непечатаемый вещи.
Что вы, ребята, думаете, является одним из тех, которые являются хорошим решением, или есть гораздо лучший вариант? Примечание. Набор данных не массивный, но может быть целых 30 строк и 10 столбцов.