2018-10-12 dataTable 自动响应

之前做 DataTable 的时候发现 不会自适应响应,这是个很大的问题,官方文档示例如链接 https://datatables.net/extensions/responsive/examples/display-control/auto.html , 观察我代码和他的区别发现它包含了一个 responsive.dataTables.min.css 添加到页面之后发现还是不会响应,再比较发现还有一个 style="width:100%":

包含这个 css:
https://cdn.datatables.net/responsive/1.0.7/css/responsive.dataTables.min.css
在 table 添加 style="width:100%" 即可响应
<table id="data-table" style="width:100%">

然后在 aoColumns -- sWidth 指定宽度

        "aoColumns": [
            {
                // 可以指定宽度
                sWidth: '4%',
                "data": "pk",
                render: function (pk) { 略  }
            }
          }

再通过添加 "sClass": "hidden-xs" 参数指定隐藏的列条件.

后来在测试发现,不包含 responsive.dataTables.min.css 文件也可以响应,可能是我说我页面已经包含了 bootstrap的原因吧,果断去掉了,节省资源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,814评论 1 92
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,451评论 0 9
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,339评论 0 11
  • 最后一次给学生证充磁是在大四上学期快放假的时候,因为还可以买两次学生票,不想浪费。结果跑了两次才冲上,因为第一趟是...
    程小厨阅读 352评论 0 1
  • 菊花台 - 周杰伦 你的泪光柔弱中带伤 惨白的月弯弯勾住过往 夜太漫长凝结成了霜 是谁在阁楼上冰冷的绝望 雨轻轻弹...
    华枝春满5339阅读 756评论 3 23