【发布时间】:2018-01-10 08:44:07
【问题描述】:
在我的datatables 表中,在我用长字符串更新单元格后,我无法更新列宽。
我从这个开始(一切都很好):
但是当我更新包含大量文本的表格单元格时,标题列宽不会更新:
这是我用来初始化表格的代码:
var table = $('#example').DataTable({
paging: true,
scrollX: true,
search: {'smart': false},
columnDefs: [
{className: 'last_column_td', targets: [last_col_id]} // add class to cells of last col for easy selection
],
iDisplayLength: 10,
lengthMenu: [[10, -1], [10, "All"]],
dom: 'Blfrtip',
buttons: ['copy', 'csv', 'excel']
});
注意:datatables 在参数scrollX 设置为true 时创建两个 表(一个表用于标题,一个表用于实际数据/单元格)。
internet says 我需要在更新单元格内容后调用table.columns.adjust().draw(),以便表格自行调整,但这对我不起作用。
知道将单元格内容更改为长字符串后如何更新列宽吗?
【问题讨论】:
标签: javascript datatable