日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/12 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bootstarp js设置列隐藏_Bootstrap框架----DataTables列表移动端适配定义隐藏列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們在上一章節中已經學習了DataTables在BootStrap框架中的使用方式和初始化。

Bootstrap框架—-DataTables列表示例

最終效果如圖:

Bootstrap是自動適配移動端的,在手機上查看效果如圖:

我們發現當數據有很多列時,會存在超出屏幕的可能。這時候表格表現為在屏幕范圍內可左右滑動。

我們還有另一種解決方案。

就是在移動端情況下隱藏部分列,點擊展開按鈕再展開。

最終效果如圖:

環境準備

DataTables列表移動端適配定義隱藏列的使用建立在上篇文件的基礎上

Bootstrap框架—-DataTables列表示例

主要需要的引用

注意事項

需要注意的是 js的引用有順序,否則會報找不到方法的各種錯誤。

順序是jQuery相關的js,bootstrap相關的js,datatables的js以及responsive的js,最后是datetimepicker的js。

實現方案

實現DataTables列表移動端適配定義隱藏列主要是通過dataTables.responsive.js實現的。

我們查看dataTables.responsive.js文件里配置如下。

Responsive.breakpoints = [

{ name: 'desktop', width: Infinity },

{ name: 'tablet-l', width: 1024 },

{ name: 'tablet-p', width: 768 },

{ name: 'mobile-l', width: 480 },

{ name: 'mobile-p', width: 320 }

];

分別表示在什么屏幕下顯示該列。

比如desktop表示在PC版大屏幕時才顯示該列,否則隱藏。

tablet-l表示1024的大小才顯示該列,否則隱藏。

以此類推。

所以修改的代碼只需要修改列頭th的class名即可,如下:

姓名電話性別時間操作

完整版JSP代碼

DataTables示例

--

開始

截止

查詢

新建

示例列表

姓名電話性別時間操作

總結

以上是生活随笔為你收集整理的bootstarp js设置列隐藏_Bootstrap框架----DataTables列表移动端适配定义隐藏列的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。