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/
進(jìn)入之后,找到Resizable插件,點擊Home進(jìn)入github可以找到詳細(xì)的用法。
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進(jìn)行拖動排序)
- Bootstrap?table列上下移動效果
相關(guān)文章
Javascript?promise.all的用法介紹(簡潔易懂)
這篇文章主要給大家介紹了關(guān)于Javascript?promise.all用法的相關(guān)資料,Promise.all()方法是一個Promise對象方法,可以將多個Promise實例包裝成一個新的Promise對象,最終返回一個數(shù)組,需要的朋友可以參考下2023-07-07
原生JS操作網(wǎng)頁給p元素添加onclick事件及表格隔行變色
原生JS操作網(wǎng)頁,給網(wǎng)頁中的所有p元素添加onclick事件,使一個特定的表格隔行變色等等,感興趣的朋友可以參考下2013-12-12
Javascript中匿名函數(shù)的調(diào)用與寫法實例詳解(多種)
js中定義函數(shù)的方式有很多種,函數(shù)直接量就是其中一種,下面通過本文給大家介紹匿名函數(shù)是如何調(diào)用的及匿名函數(shù)的n中寫法,對js匿名函數(shù)調(diào)用,js匿名函數(shù)寫法相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-01-01
jquery ajax應(yīng)用中iframe自適應(yīng)高度問題解決方法
很多管理系統(tǒng)中,都使用iframe進(jìn)行信息內(nèi)容的展示方式,或者作為主菜單的鏈接展示內(nèi)容。使用iframe的問題就是自適應(yīng)高度的問題2014-04-04
JavaScript中的console.group()函數(shù)詳細(xì)介紹
這篇文章主要介紹了JavaScript中的console.group()函數(shù)詳細(xì)介紹,當(dāng)程序調(diào)試日志過多時會有些雜亂,此時可以使用console.group()函數(shù)調(diào)來分組顯示,需要的朋友可以參考下2014-12-12

