bootstrap-table固定表头后出现的列与表头无法对齐问题

添加如下方法重新设置表头宽度。

onPostHeader:function() {

       $(".fixed-table-header table").children()[0].remove();
       $(".fixed-table-header table")[0].append($("#gdlcTable thead").clone(true)[0]);

        var $th = $(".fixed-table-header table thead th .th-inner");
        for(var i = 0; i < $th.length; i ++) {
                $($th[i]).css("width", $($("#gdlcTable thead th .th-inner")[i]).css("width"));
        }
}

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: bootstrap-table是一款十分常见的开源JS开发工具,用于构建数据表格。bootstrap-table具有许多特性和功能,其中最被广泛使用的特性之一就是固定固定是指在展示数据表格时,固定某些的位置,使得这些无论用户如何滚动页面,始终显示在页面的左侧或右侧。通过这种方式,可以让用户更加方便的查看数据,同时也增强了网页的用户体验。 在bootstrap-table中,要实现固定,可以使用官方提供的fixedColumns扩展插件。这个插件可以让指定的固定在左边或右边,同时支持滚动条。可以根据需要进行配置,可以设置固定的数量和位置。具体实现方法如下: 1. 导入bootstrap-table和fixedColumns插件 ```html <script src="bootstrap-table.min.js"></script> <script src="bootstrap-table-fixed-columns.js"></script> ``` 2. 在table标签中添加fixed-columns属性,并配置固定数量和位置 ```html <table id="table" data-toggle="table" data-fixed-columns="true" data-fixed-number="2" data-fixed-left-width="200"> ... </table> ``` 3. 调用bootstrapTable和fixedColumns函数来初始化表格 ```javascript $(function(){ $('#table').bootstrapTable({ ... }); $('#table').bootstrapTable('fixedColumns'); }); ``` 总体来说,使用bootstrap-table的fixedColumns插件实现固定非常方便,只需简单的配置就可以轻松实现。具体使用可以参考官方文档或者相关教程。 ### 回答2: bootstrap-table是一款功能丰富的jQuery表格插件,提供了丰富的特性和灵活的配置选项。其中固定是其特色之一。 固定是指在表格滚动时,某些保持固定不动,不受滚动影响。这种功能在数据量较大的情况下,可以更好地展示数据,提高用户体验。 使用bootstrap-table实现固定的方法如下: 1.在表格初始化时通过“fixedColumns”选项指定需要固定数,如下: $('#table').bootstrapTable({ fixedColumns: true }); 2.定义固定的宽度,可以通过“fixedWidth”选项进行设置,如下: $('#table').bootstrapTable({ fixedColumns: true, fixedWidth: 200 }); 3.指定固定,可以通过“fixedNumber”选项进行设置,如下: $('#table').bootstrapTable({ fixedColumns: true, fixedNumber: 2 }); 其中,固定数和固定的宽度需要根据实际需求进行具体的配置。在实际应用中,需要注意固定的性能问题,当固定数较多时,会影响表格的性能和加载速度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值