Bootstrap Table列寬拖動的方法
在之前做過的一個web項目中,前端表格是基于jQuery和Bootstrap Table做的,客戶要求能利用拖動改變列寬,為了總結(jié)和備忘,現(xiàn)將實現(xiàn)的過程記錄如下:
1. Bootstrap Table可拖動,需要用到它的Resizable擴展插件,具體可見bootstrap-table的官方文檔鏈接: http://bootstrap-table.wenzhixin.net.cn/zh-cn/extensions/
進入之后,找到Resizable插件,點擊Home進入github可以找到詳細的用法。
2. 用法是直接引入該js插件,不過可以看到,這個插件還依賴于colResizable v1.6(下載地址: http://www.bacubacu.com/colresizable/ )
<script src="colResizable-1.6.min.js"></script> <script src="extensions/bootstrap-table-resizable.js"></script>
3. 另外,在使用Bootstrap Table的時候,建議用js去設(shè)置table的列屬性,即按照如下方式:
$('#myTable').bootstrapTable({ url: url, method: 'post', columns:[{ align: 'center', checkbox:true, width:'15', valign: 'middle' },{ field: 'name', title: '名稱', align: 'center', width:'100', valign: 'middle' },{ field: 'desc', title: '描述', width:500, align: 'left', valign: 'middle' }] });
上面這種方式可以通過修改width的大小來直接修改列的寬度。而還有一種寫法是在HTML中設(shè)置table的列頭部,這種方式是很難調(diào)整寬度的,且很容易導(dǎo)致列頭與內(nèi)容無法對齊,是不推薦的,例如:
<thead> <tr> <th data-field="id" data-width="50px">編號</th> <th data-field="name" data-width="100px">姓名</th> <th data-field="desc" data-width="120px">描述</th> </tr> </thead>
總結(jié)
以上所述是小編給大家介紹的Bootstrap Table列寬拖動的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Bootstrap Table 在指定列中添加下拉框控件并獲取所選值
- bootstrap table列和表頭對不齊的解決方法
- Bootstrap Table使用方法詳解
- JS組件Bootstrap Table使用方法詳解
- bootstrap table實現(xiàn)單擊單元格可編輯功能
- bootstrap table單元格新增行并編輯
- 值得分享的bootstrap table實例
- 值得分享的輕量級Bootstrap Table表格插件
- 基于BootStrap的Metronic框架實現(xiàn)頁面鏈接收藏夾功能按鈕移動收藏記錄(使用Sortable進行拖動排序)
- Bootstrap?table列上下移動效果
相關(guān)文章
前端html2canvas生成截圖實現(xiàn)步驟與踩坑記錄
這篇文章主要介紹了前端html2canvas生成截圖實現(xiàn)步驟與踩坑的相關(guān)資料,主要步驟包括使用html2canvas生成截圖以及處理圖片跨域和CSS樣式丟失問題,可選方案包括轉(zhuǎn)換圖片為base64編碼和使用domtoimage插件,需要的朋友可以參考下2024-09-09JavaScript二維數(shù)組實現(xiàn)的省市聯(lián)動菜單
這篇文章主要介紹了使用二維數(shù)組實現(xiàn)的省市聯(lián)動菜單,通過二維數(shù)組存儲城市列表項,需要的朋友可以參考下2014-05-05js 與 php 通過json數(shù)據(jù)進行通訊示例
這篇文章主要介紹了js與php通過json數(shù)據(jù)進行通訊的具體實現(xiàn),需要的朋友可以參考下2014-03-03???????Rxjs?map,?mergeMap?和?switchMap?的區(qū)別與聯(lián)系
這篇文章主要介紹了???????Rxjs?map,mergeMap和switchMap的區(qū)別與聯(lián)系,map、mergeMap和switchMap是RxJS中的三個主要運算符,在SAP?Spartacus開發(fā)中有著廣泛的使用場景2022-07-07js 為label標(biāo)簽和div標(biāo)簽賦值的方法
這篇文章介紹了js 為label標(biāo)簽和div標(biāo)簽賦值的方法,有需要的朋友可以參考一下2013-08-08