Если речь об
этих datatables , то в общем-то с помощью css и атрибутов html.
Например, если в body кроме table больше ничего нет, то так:
<table id="example" width="70%" style=" white-space: pre-wrap;">
<thead>
<tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th></tr>
</thead>
<!-- ... -->
$('#example').DataTable( {
autoWidth: false,
columnDefs: [
{ targets: '_all', "width": "1%" }
]
} );
Если используете бутстрап - у таблицы не должно быть 'nowrap' css класса.
Используйте
style="overflow-wrap: anywhere;"
eсли в датасете есть
слишком_длинные_значения_которые_точно_не_влезут в конечную ширину колонки .