Jquery 如何在数据表中指定列宽?
我有以下数据表:Jquery 如何在数据表中指定列宽?,jquery,datatable,width,Jquery,Datatable,Width,我有以下数据表: $(function() { var dataTableColumns = [ { "sType": "numeric" }, null, null, null, null, null, null, null, null, null, null, { "sType": "date-dayofweek" }, null, null, null, null, null, null, { "sType": "date-d
$(function() {
var dataTableColumns = [
{ "sType": "numeric" }, null, null, null, null, null,
null, null, null, null, null, { "sType": "date-dayofweek" },
null, null, null, null, null, null, { "sType": "date-dayofweek" },
null, null, null, null, null,
null, null, null, null, null,
null, null, null, null,
null, null, null, null,
null, null, null, null,
null, { "sType": "date" }, null
];
oTable = $('#example').dataTable({
"bPaginate" : true,
"aaSorting": [ [0,'asc'] ],
"aoColumns" : dataTableColumns,
"oLanguage": {
"sLengthMenu": 'Show <select>'+
'<option value="10">10<\/option>'+
'<option value="25">25<\/option>'+
'<option value="50">50<\/option>'+
'<option value="100">100<\/option>'+
'<option value="-1">All<\/option>'+
'<\/select> records'
},
"iDisplayLength": -1,
});
});
上面的datatable中很少有列包含文本数据,我想为这些列指定宽度选项。我尝试了各种选项bAutoWidth、sWidth、td width、css样式、FnAdjustColumnsize,但似乎都不起作用。。我不知道出了什么问题。。请帮忙 我知道了。在表的html声明样式宽度中提供了以下选项:4000px和bAutoWidth:false。我知道这是一种用蛮力解决问题的方法,但我别无选择。我真的不喜欢datatable设置的列宽。我知道了。在表的html声明样式宽度中提供了以下选项:4000px和bAutoWidth:false。我知道这是一种用蛮力解决问题的方法,但我别无选择。我真的不喜欢datatable设置的列宽。如果您使用的是datatable 1.10.x或更高版本,您必须知道参数必须设置为false才能正常工作 请参见此示例:
$('#example').dataTable( {
"autoWidth": false,
"columnDefs": [
{ "width": "20%", "targets": 0 }
]
} );
注意:即使是也不会告诉您。如果您使用的是DataTable 1.10.x或更高版本,您必须知道该参数必须设置为false才能正常工作 请参见此示例:
$('#example').dataTable( {
"autoWidth": false,
"columnDefs": [
{ "width": "20%", "targets": 0 }
]
} );
注意:即使是专家也不会告诉您。请帮助。。在过去的一周里,我一直在处理这个问题,我发现了。在表的html声明样式宽度中提供了以下选项:4000px和bAutoWidth:false。我知道这是一种用蛮力解决问题的方法,但我别无选择。我真的不喜欢datatable设置的列宽。DataTables v1.10在这方面和其他很多方面都要好得多。请帮忙。。在过去的一周里,我一直在处理这个问题,我发现了。在表的html声明样式宽度中提供了以下选项:4000px和bAutoWidth:false。我知道这是一种用蛮力解决问题的方法,但我别无选择。我真的不喜欢datatable设置的列宽。DataTables v1.10在这方面和其他很多方面都要好得多。sWidth是列的正确说明符。这对我每次都有效。sWidth是该列的正确说明符。每次都是这样。