var oTable =$('#test').dataTable( { "bJQueryUI": true,"aaData": aDataSet,"sPaginationType": "full_numbers","oTableTools": { "aButtons": [ {"sExtends": "csv","sButtonText": "Save as CSV"}],"sSwfPath": "js/jquery/copy_csv_xls.swf" },"bAutoWidth" : true,"sDom": '<"H"lCf>t"H"<"F"iTp>',"aoColumnDefs": [ { "bVisible": true,"aTargets": [ 11 ] } ],"aoColumns": [ { "sTitle": "column1" },{ "sTitle": "column1" },{ "sTitle": "column1"},{ "sTitle": "column1 By"},{ "sTitle": "column1 Date"} ] } ); oTable.fnAdjustColumnSizing(); });
@H_403_8@我希望所有列都至少根据其标头值自动调整大小.
最佳答案
你就是这样做,如果它是一个“正常”< table> :
th,td { white-space: nowrap; }
@H_403_8@看fidle – > http://jsfiddle.net/YrWG5/有一些极长的标题/内容.