hi У меня есть эта таблица, которую я хотел экспортировать, но ширина одного столбца настолько длинная, когда содержимое только короткое, и это делает макет не выглядящим хорошим, когда он экспортируются в PDF им с использованием кодов из datatables.net при экспорте и вот мой кодустановить ширину столбца при экспорте в pdf при использовании datatables.net
$(document).ready(function() {
var currentDate = new Date()
var day = currentDate.getDate()
var month = currentDate.getMonth() + 1
var year = currentDate.getFullYear()
var d = day + "-" + month + "-" + year;
$('#detailTable').DataTable({
dom: 'Bfrtip',
buttons: [{
extend: 'excelHtml5',
title: d + ' Purchase Orders'
}, {
extend: 'csvHtml5',
title: d + ' Purchase Orders'
}, {
extend: 'pdfHtml5',
title: d + ' Purchase Orders',
orientation: 'landscape',
pageSize: 'LEGAL',
exportOptions: {
columns: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
}
}]
});
});
есть способ, где я могу установить ширину конкретного столбца? заранее спасибо
привет я скачал pdfmake.min.js и vfs_fonts.js то вот мой текущий код '{ \t \t \t \t \t удлиняет:«pdfHtml5», \t \t \t \t \t название: D + '' заказы на поставку, \t \t \t \t \t Ориентация: 'пейзаж', \t \t \t \t \t PAGESIZE: 'ЮРИДИЧЕСКАЯ', \t \t \t \t \t exportOptions: { \t \t \t \t \t столбцы: [0, 1, 2, 3, 4, 5, 6] \t \t \t \t \t}, \t \t \t \t \t \t \t \t \t \t подгоняет: функция (док)\t \t \t \t \t { \t \t \t \t \t doc.defaultStyle [ 'тд: п-й ребенок (6)'] = { \t \t \t \t \t ширина: '500px', \t \t \t \t \t «макс -ширина ':' 500px ' \t \t \t \t} \t \t \t \t \t} \t \t \t \t \t} 'им не в состоянии настроить вывод Тхо – BourneShady
@BourneShady -' тд: п-го ребенка (I) 'не с нуля, он начинается с 1. Возможно, у Вас есть больше удачи с 'td: nth-child (7)' ...? – davidkonrad
привет У меня проблема с новой строкой или переходом высоты и высоты, она не обновляется при создании Excel, мне нужно ввести excel и щелкнуть по ячейке для обновления, и даже тогда ширина по-прежнему находится в значении экспорта –