Я пытаюсь настроить ширину определенных столбцов (обертывание длинного содержимого AND заголовков) в таблицу, но не была успешной.Datatables - изменить ширину столбца с помощью `columnDefs`
Следуя документации here, я все еще не могу настроить ширину указанных столбцов, я что-то упустил?
У меня есть следующие DataTable параметры для table
с id=one
и width=100%
:
$(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']
});
});
Я не указали CSS переопределение в HTML или иначе, так что, возможно, это проблема?
Я не уверен в этом, Ник, но я попытался бы удалить параметр 'autoWidth'. Это может быть проблемой, если вы не указали ширину всех столбцов. Обычно я не использую 'columnDefs' (вместо этого я использую« столбцы »и описываю, что хочу для каждого столбца), и я хочу, чтобы DataTables автоматически сортировал любые столбцы, для которых я не указываю ширину. Поэтому я не использую 'autoWidth'. Это то, что работает для меня. – BobRodes