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

