在 jQuery 数据表中指定自动列宽
Specifying auto column width in jQuery dataTables
我正在使用数据table。列有自动宽度,我想让它们的宽度变小。我尝试了一些东西,但它没有改变。我的 table 是:
$(document).ready(function () {
$('#example').dataTable({
"pagingType": "full_numbers",
"bSort": true,
"sDom": 'T<"clear">lfrtip',
"tableTools": {
"sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls_pdf.swf",
"aButtons": [
"csv",
{
"sExtends": "pdf",
"sButtonText": "Print PDF",
"mColumns": "visible"
},
"xls"
]
},
},
"columnDefs": [{
"width": "5%"
}]
});
});
例子
使用 columnDefsDT 将第一列的宽度设置为 20%:
$('#example').dataTable( {
"columnDefs": [
{ "width": "20%", "targets": 0 }
]
} );
使用 columnsDT:
将第一列的宽度设置为 20%
$('#example').dataTable( {
"columns": [
{ "width": "20%" },
null,
null,
null,
null
]
} );
我正在使用数据table。列有自动宽度,我想让它们的宽度变小。我尝试了一些东西,但它没有改变。我的 table 是:
$(document).ready(function () {
$('#example').dataTable({
"pagingType": "full_numbers",
"bSort": true,
"sDom": 'T<"clear">lfrtip',
"tableTools": {
"sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls_pdf.swf",
"aButtons": [
"csv",
{
"sExtends": "pdf",
"sButtonText": "Print PDF",
"mColumns": "visible"
},
"xls"
]
},
},
"columnDefs": [{
"width": "5%"
}]
});
});
例子
使用 columnDefsDT 将第一列的宽度设置为 20%:
$('#example').dataTable( {
"columnDefs": [
{ "width": "20%", "targets": 0 }
]
} );
使用 columnsDT:
将第一列的宽度设置为 20%$('#example').dataTable( {
"columns": [
{ "width": "20%" },
null,
null,
null,
null
]
} );