数据表列可见性与响应扩展
DataTables column visibility with Responsive extension
我是jQuery数据表的新手。我刚刚读到关于DataTables提供的响应表特性,请看这个例子。
这里的列在窗口调整大小时隐藏,但问题是最后一列也隐藏。我们可以定义哪些列必须隐藏在不同的窗口大小吗?
请参阅类逻辑,了解细粒度控制每列何时可见。
例如,总是显示最后一列:
$(document).ready(function(){
$('#example').DataTable({
responsive: true,
columnDefs: [
targets: -1,
className: 'all'
]
});
});
其中columnDefs.targets
设置为-1
指向最后一列(列索引从右开始计数),className: 'all'
表示无论浏览器宽度如何,该列始终可见。
如果您可以编辑HTML,您可以将data-priority="1"
属性添加到您不想隐藏的th
元素。例:
<th data-priority="1">Last column</th>
相关文章:
- 可以't添加Chrome扩展的响应标头
- Chrome扩展消息传递:未发送响应
- 来自 chrome 扩展程序中内容脚本的未定义响应
- Firefox 扩展损坏了 gzip 响应
- 未发送 Chrome 扩展程序发送响应回调值
- 如何创建在引导程序 3 中也可以纵向扩展的响应式映像
- Http 响应标头在火狐扩展中总是不会被修改
- Chrome扩展-如何获取HTTP响应正文
- 在Express和Node.js中,是否可以扩展或覆盖响应对象的方法
- 在Firefox Web扩展中使用chrome.runtime.sendMessage不会产生响应
- 使用Chrome扩展修改HTTP请求的响应主体
- jquery-datatables-rails.响应式扩展和移动视图
- 在响应式设计中禁用Javascript扩展器
- 数据表列可见性与响应扩展
- Chrome扩展运行时.Sendmessage等待响应
- Firefox扩展:取消请求并发出假响应
- 响应扩展-隐藏所有列,但第一个
- XMLHttpRequest POST响应通过JSON总是空(Chrome扩展)
- Chrome扩展:如何响应从"弹出"在内容脚本中
- 响应自定义扩展预览