如何为 jQuery DataTables 中的特定列设置最大宽度

Dat*_*yen 6 datatable jquery

如何为一个特定列设置最大宽度,所有其他列应自动调整大小。我已经尝试了下面的代码,但它不起作用,因为我认为没有 'max-width' 属性

$('#table').dataTable({
    'paging': false,
    'info': false,
    'searching': false,
    'columnDefs': [
      {'max-width': '320px', 'targets': 'my-column'}
    ],
});
Run Code Online (Sandbox Code Playgroud)

小智 -2

尝试这样的事情

max-width选项提及宽度百分比

目标选项提及字段索引

$('#table').dataTable({
    'paging': false,
    'info': false,
    'searching': false,
    'columnDefs': [
      {'max-width': '20%', 'targets': 0}
    ],
});
Run Code Online (Sandbox Code Playgroud)

  • 我不认为 columnDefs 包含“最大宽度”属性,所以这可能不起作用...... https://datatables.net/reference/option/columnDefs (11认同)