javascript - DataTables - 如何让 columnDefs 宽度工作?
问题描述
我正在使用 DataTables 无法让 ColumnDefs 宽度适用于指定的列。我想设置第 2 列的宽度。
我还想删除固定列下的滚动条。
我的html是:
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div id='loader'><img src="images/spinner.gif"/></div><!-- loading spinner -->
<!-- table data will be placed in here -->
<table class="table table-hover table-striped table-bordered display wrap" id="oasDetailsTable">
</table>
</div>
我的js是:
oasDetailsTable = $('#oasDetailsTable').DataTable( {
info: false,
fixedHeader: true,
scrollY: "500px",
scrollX: "100%",
scrollCollapse: true,
paging: false,
fixedColumns: {leftColumns: 2},
pageLength: 30,
dom: 'Bfrtip',
buttons: [
{
extend: 'copy',
},
{
extend: 'csv',
},
{
extend: 'excel',
},
{
extend: 'pdf',
orientation: 'landscape',
pageSize: 'A3',
},
{
extend: 'print',
},
],
data: responseJson1a,
columns: varColumns,
columnDefs: [ { 'width': '210px', 'targets': [1]} ],
} );
oasDetailsTable.columns.adjust().draw();
这是resilt:
解决方案
推荐阅读
- twig - 过滤每个
- module - 未找到检查器。verilog modelsim中的问题
- swift - SwiftUI 保存新对象并导航到它
- bash - 在 Linux/Darwin 中显示来自 STDIN 的 MAN 格式文件或变量/不使用 RST/POD
- plot - 我可以在 Charticulator 中制作 3D 绘图吗?如果有怎么办?
- xml - 在 Cardbox 中将 XML 转换为 XML
- spring - Play Framework中的公共资源(几乎是有状态的)对象(bean)(与HTTP会话无关)?
- python - 查找具有相同未知值的所有键
- vue.js - Bootstrap 导航栏在我的 Vue js 应用程序中没有正确显示
- react-native - 如何使用 react-navigation v5 在 react-native 中创建自定义导航抽屉?