bootstrapTable 表头固定(可全局控制) 列与列无缝对接

项目场景:

在项目上遇到bootstrapTable限制高度后,滚动条滚动后,表头跑上面去了,为解决这个问题,自己修改了一些bug;前端代码如下,主要是修改了bootstrap-table.css


实现

 <div style="width:52%; float:left;height:340px;" id="FreezingHeadDiv_Order">
        <table id="tb_order"></table>
    </div>
`
$('#tb_Model').bootstrapTable({
                toolbar: '#toolbar',
                columns: columns,
                pagination: true,
                showRefresh: true,
                striped: true,
                url: ‘',
                sidePagination: 'server',
                queryParams: function (params) {
                    return {
                        limit: params.limit,
                        offset: params.offset
                    };
                },
                shiftSelect: true,
                clickToSelect: true,
                height: 300,
                singleSelect: true,
                onPageChange: function (number, size) {
                    m_pagerow = (number - 1) * size;
                },
                rowStyle: function (row, index) {
                    var classes = [];
                    if (row.BOM_STATUS == "0") {
                        classes = ['warning'];//warning active info danger success
                    }
                    else {
                        classes = ['success'];
                    }
                    return { classes: classes[0] }
                }
            });

bootstrap-table.css:

.table-container {
    width: 100%;
    overflow: auto;
}

/*.table-container tbody tr > td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
}*/

.table-container thead tr > th {
    position: sticky;
    top: 0;
    z-index: 6;
    background-color: white;
}

.table-container tbody tr > th:first-child {
    z-index: 6;
}

代码链接:

固定表头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

unkul

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值