在实际开发中可能会遇到一种情况,后台的api接口传回来的数据比较多,而datatable中只需要显示一部分。如果之后的操作并不需要用到没有显示的数据,可以直接在columns配置中不配置相应的字段,比如以下数据源中每一项有6个字段:

datatable拿到的数据

如果我只在columns中只配置name,position,office,就只会显示这三项。

columns: [{"data": "name","orderable": true, // 禁用排序"defaultContent": "","width": "10%"}, {"data": "position","orderable": true, // 禁用排序"defaultContent": "","width": "10%"}, {"data": "office","orderable": false, // 禁用排序"defaultContent": "","width": "10%"}],

只显示三列数据

但若是之后的操作中会用到未显示的数据,比如点击行后显示详细信息,那么可以只将其隐藏,可以在columnDefs配置中给想隐藏的列添加一个类,如hide_column。

<style>.hide_column{display: none;}
</style>
"columnDefs" :[{className: "hide_column","targets": [2,5] //将第3列和第6列隐藏,从0开始计数}],

这样的话,使用datatables的api获得当前行的数据的话就也可以获得到隐藏列中的数据。

Datatables 隐藏列相关推荐

  1. datatables隐藏列设置及获取隐藏列的值

    https://blog.csdn.net/bingguang1993/article/details/84649674

  2. bootstarp js设置列隐藏_Bootstrap框架----DataTables列表移动端适配定义隐藏列

    我们在上一章节中已经学习了DataTables在BootStrap框架中的使用方式和初始化. Bootstrap框架--DataTables列表示例 最终效果如图: Bootstrap是自动适配移动端 ...

  3. GridView隐藏列取值解决方案

    [摘要] 在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=fal ...

  4. 报表中利用隐藏列对扩展格显示值求和

    在润乾报表中,获取报表中单元格显示值的函数是disp(),然而这个函数却无法计算扩展单元格的显示值.从而无法直接对扩展个显示值求和. 在下图中,需要计算D3单元格的显示值之和. D3值为:ds1.再订 ...

  5. 【实用】ALV 清单右击隐藏列失效的处理

    ALV OO中右击显示列进行隐藏列处理,但是右击后发现无效,该如何处理? 其实问题出在创建"ALV grid container" 这里. 问题代码: "Create A ...

  6. layui表格更改一列数据_layui数据表格隐藏列的方法介绍

    在使用layui做数据表格的时候,插入的数据的id是不是一组连续的数字,那么就需要用到layui的cols的type属性. table.render({ elem: '#test' ,url:'${p ...

  7. GridView隐藏列, 并能读取列值的解决方法(转载)

    首先 是用datakeynames 来解决 在设计数据库的时候 ,,我这里 aa 为主键. 前台 代码 <asp:GridView ID="GridView1" runat= ...

  8. bootstraptable 列隐藏_bootstrap中table如何隐藏列?

    Bootstrap如何隐藏table中的某一列?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. Bootstrap隐藏table中的某一列 1.利用boo ...

  9. bootstrap-table 列属性_bootstrap中table如何隐藏列?

    Bootstrap如何隐藏table中的某一列?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. Bootstrap隐藏table中的某一列 1.利用boo ...

最新文章

  1. 线结构光平面标定计算算子
  2. Windows XP中的用户分为3类。
  3. Codeforces 766E
  4. matlab非线性系统频域标识,基于MATLAB的最小二乘法系统辨识与仿真
  5. flutter 获取定位_定位Flutter内存问题如何做
  6. JavaScript浅析1——类型
  7. Cow Roller Coaster
  8. Java导出word模板
  9. 总结一个技术总监的教训和经验
  10. java运行不了_java运行不出来怎么回事?Java如何成功运行?
  11. tif文件批量转png
  12. STM32 Bootloader开发记录 3 固件签名校验
  13. python 实现复数计算器
  14. 程派高式八卦掌传人——刘树行
  15. 雪球python爬虫炒股_如何使用 Python 抓取雪球网页?
  16. python统计中英文字符_如何统计文本中的中英文字符数?Python帮你解决
  17. pyinstaller打包exe文件的详细步骤及过程中遇到的问题
  18. 数据结构:字符串 C++
  19. PCL点云库必备知识点4——pointcloud2消息格式的转换
  20. 淘宝怎么做推广?史上最全的淘宝流量入口整理

热门文章

  1. Docker启动MySql时Exited (1) 8 seconds ago或者Error response from daemon: Container xx is not running的解决方法
  2. 2022G2电站锅炉司炉考试练习题及在线模拟考试
  3. mariadb 分区表
  4. gps和惯性组合matlab程序,北航卡尔曼滤波与组合导航 第三次作业 SINS/GPS组合动态实验...
  5. CLOSE_WAIT和TIME_WAIT
  6. Spark资源调度机制源码分析--基于spreadOutApps及非spreadOutApps两种资源调度算法
  7. 四、与服务器进行数据交换
  8. eplan p8详细安装步骤文库_eplan+p8+2.1.4安装方法
  9. ubuntu英文乱码解决
  10. 跨平台AR增强现实开发(一)(AR开发环境的搭建)