테이블에서 특정 열의 너비를 조정하려고합니다 (긴 내용과 헤더를 줄 바꿈).Datatables -`columnDefs`를 사용하여 열 너비를 변경하십시오.
문서 here에 따라 지정한 열의 너비를 조정할 수 없는데 뭔가 빠졌습니까?
내가 id=one
과 width=100%
와 table
에 대해 다음 DataTable을 매개 변수를 가지고 : 나는 HTML에있는 CSS 재 지정을 지정하지 않은 또는 다른, 그래서 어쩌면이 문제가
$(document).ready(function(){
$('#one').DataTable({
paging: true,
'scrollX': false,
'autoWidth': false,
'columnDefs' : [
{'targets': [0,1], 'width': '50px'}
],
"iDisplayLength": 50,
'lengthMenu': [[10, 20, 50, 100, -1], [10, 20, 50, 100, "All"]],
dom: 'Blfrtip',
buttons: ['copy', 'csv', 'excel']
});
});
를?
나는 이것에 대해 잘 모르겠지만, Nick,하지만 나는'autoWidth' 매개 변수를 제거하려고합니다. 모든 열의 너비를 지정하지 않은 경우 문제가 될 수 있습니다. 필자는 일반적으로'columnDefs'를 사용하지 않습니다. 대신'columns'을 사용하고 각 열에 대해 원하는 것을 설명합니다. DataTables에서 너비를 지정하지 않은 열의 크기를 자동으로 지정합니다. 그래서'autoWidth'도 사용하지 않습니다. 그것이 저에게 효과가 있습니다. – BobRodes