微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Jquery DataTable中滚动问题

我不知道我是否重复的问题,如果是指导正确的地方:)

我正在使用数据表并尝试实现水平滚动并找到此链接

http://www.datatables.net/examples/basic_init/scroll_x.html

我在我的数据表代码中使用了这些属性,并且在UI中有问题.

我的数据有水平滚动条,但我的列没有扩展,不能像预期的那样工作.在我的正常列下方有额外的空列.

基本上我的UI被搞砸了我看到一个旧的线程讨论一样!

DataTables header alignment issue

这些问题现在解决了吗?

================================

添加示例代码

$("#results").dataTable({
    "aaData": [
        //My data
    ],"aoColumns": [
        //My Columns
    ],"bPaginate": true,"bSort": true,"bFilter": false,"bJQueryUI": false,"bProcessing": true,"sScrollX": "100%","sScrollXInner": "110%","bScrollCollapse": true
});

解决方法

我有一个类似的问题,但是以不同的方式解决了这个问题.

修改了sDom参数以将表包装成一个额外的div:

sDom: 'r<"H"lf><"datatable-scroll"t><"F"ip>',

然后我将以下样式应用于.datatable-scroll类:

/**
 * Makes the table have horizontal scroll bar if its too wide for its container
 */
.datatable-scroll {
    overflow-x: auto;
    overflow-y: visible;
}

http://datatables.net/usage/options#sDom

原文地址:https://www.jb51.cc/jquery/179363.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐