亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

前端插件之Bootstrap Dual Listbox使用教程

2019-11-19 11:09:08
字體:
來源:轉載
供稿:網友

對于很多非專業前端開發來說寫頁面是非常痛苦的,借助框架或插件往往能夠達到事半功倍的效果,本系列文章會介紹我在運維系統開發過程中用到的那些順手的前端插件,如果你是想寫XX管理系統的學生、或是需要獨自做Dashboard的后端工程師、亦或是像我這樣半吊子的開發加運維,那么這個系列的文章你一定不要錯過

Bootstrap Dual Listbox是一款基于Bootstrap的雙向select選擇框控件,作為對multiple select的擴展,使用起來非常簡單,功能也更強大

項目Github地址:https://github.com/istvan-ujjmeszaros/bootstrap-duallistbox

基本使用

需要用到的JS和CSS文件位于項目代碼下的dist目錄中,需要將這個目錄中的對應文件放入你的項目里,這一步不贅述

1.引入CSS/JS文件,由于bootstrap-duallistbox是基于bootstrap的,所以要先引入bootstrap相關的css和js

<!-- 加載bootstrap --><script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script><link rel="stylesheet" >     <!-- 加載bootstrap-dualllistbox --><link rel="stylesheet" href="static/bootstrap-duallistbox/bootstrap-duallistbox.css" rel="external nofollow" ><script src="static/bootstrap-duallistbox/jquery.bootstrap-duallistbox.js"></script>

1.加載duallistbox插件

<select class="form-control" multiple="multiple" name="groups" size="10">  <option value="1">GroupA</option>  <option selected value="2">GroupB</option>  <option value="3">GroupC</option>  <option value="4">GroupD</option>  <option selected value="5">GroupE</option>  <option value="6">GroupF</option>  <option value="7">GroupG</option></select><script>  var selectorx = $('select[name="groups"]').bootstrapDualListbox();</script>

1.完成以上兩步可以看到頁面效果如下

非常簡單,到這里已經可以正常使用這個控件了,更多的花樣接著往下看

配置說明

整個界面為英文顯示,有默認提示,如果你想將提示改為中文或添加自定義的提示內容,那么可以通過如下配置

var selectorx = $('select[name="groups"]').bootstrapDualListbox({  nonSelectedListLabel: '未選擇的組',  selectedListLabel: '已選擇的組',  filterTextClear: '展示所有',  filterPlaceHolder: '過濾搜索',  moveSelectedLabel: "添加",  moveAllLabel: '添加所有',  removeSelectedLabel: "移除",  removeAllLabel: '移除所有',  infoText: '共{0}個組',  infoTextFiltered: '搜索到{0}個組 ,共{1}個組',  infoTextEmpty: '列表為空',});

以上配置都比較簡單,對照中文就能知曉意思,不做過多解釋,另外有幾個支持的參數說明如下:

infoText: 除了設置字符串外還可設置為false,當設置為false時可隱藏這段信息

showFilterInputs: 默認為true,是否顯示filter過濾框

moveOnSelect: 默認為true,點擊便會變更選項到對應的選擇框內,如果設置為false則會在出現moveSelected的箭頭需要點擊箭頭或者雙擊選項后才能變更選項到對應的選擇框

nonSelectedFilter: 未選中的默認過濾規則,可以配置為OPS-COFFEE-A則未選中的框內只會顯示OPS-COFFEE-A

selectedFilter: 已選中的默認規則,與noSelectedFilter類似

使用進階

獲取已選擇的值

selectorx.val()

獲取select插件對象

selectorx.bootstrapDualListbox('getContainer')

刷新插件元素用戶界面

selectorx.bootstrapDualListbox('refresh');

刪除bootstrap-duallistbox插件,恢復select原樣

selectorx.bootstrapDualListbox('destroy');

動態添加select的option

selectorx.append('<option value="9" selected>ops-coffee.cn</option>');selectorx.bootstrapDualListbox('refresh');

注意:上文中的所有selectorx都為加載duallistbox時實例化的select對象

完整Demo

為了方便大家學習,我寫了個完整的demo,你可以在線查看效果或下載代碼應用到自己的項目中

在線Demo地址:https://demo.ops-coffee.cn/duallistbox/

Github源碼地址:https://github.com/ops-coffee/demo/tree/master/duallistbox

總結

以上所述是小編給大家介紹的前端插件之Bootstrap Dual Listbox使用教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久久久免费印度| 亚洲剧情一区二区| 欧美一区二区大胆人体摄影专业网站| 欧美小视频在线观看| 色综合久久88| 中文字幕亚洲第一| 欧美性受xxxx白人性爽| 久久久久北条麻妃免费看| 精品久久久久久中文字幕一区奶水| 自拍视频国产精品| 国产区亚洲区欧美区| 日本aⅴ大伊香蕉精品视频| 精品毛片三在线观看| 97人人爽人人喊人人模波多| 久久偷看各类女兵18女厕嘘嘘| 国产精品视频午夜| 久久精品青青大伊人av| 超碰日本道色综合久久综合| 国产精品美女久久久久av超清| 中文字幕久热精品在线视频| 日韩欧美成人精品| 久久夜色精品亚洲噜噜国产mv| 日韩在线观看网站| 国产69精品久久久| 亚洲精品成人久久电影| 国产日韩在线一区| 中文字幕日本精品| 黑人与娇小精品av专区| 一区二区三区回区在观看免费视频| 国产成人在线亚洲欧美| 日韩中文字幕免费视频| 精品视频偷偷看在线观看| 国产一区二区三区直播精品电影| 日本成人免费在线| 日韩av免费在线看| 亚洲丝袜av一区| 91丨九色丨国产在线| 日韩精品视频三区| 日韩电视剧免费观看网站| 国产精品久久国产精品99gif| 日本精品一区二区三区在线| …久久精品99久久香蕉国产| 国产色综合天天综合网| 久久精品福利视频| 97精品视频在线播放| 亚洲人成在线观看网站高清| 亚洲另类xxxx| 91视频免费在线| 国产精品中文在线| 欧美成人亚洲成人| 成人黄色片在线| 亚洲精品一区中文| 欧美日韩精品在线播放| 日韩在线观看网址| 日本道色综合久久影院| 欧美日韩中文字幕日韩欧美| 国产精品日日做人人爱| 精品国内产的精品视频在线观看| 亚洲人成电影网站色| 亚洲a一级视频| 亚洲日本成人网| 日韩高清中文字幕| 7777精品久久久久久| 精品亚洲一区二区三区四区五区| 成人久久久久久| 欧美日韩国产二区| 97国产精品免费视频| 影音先锋日韩有码| 亚洲色图五月天| 日韩国产欧美精品一区二区三区| 中文字幕亚洲一区在线观看| 亚洲高清av在线| 亚洲在线视频福利| 日韩美女视频在线观看| 欧美日韩亚洲国产一区| 国产一区二区三区四区福利| 日本精品久久中文字幕佐佐木| 亚洲在线免费观看| 国产日韩av在线播放| 久久亚洲精品网站| 激情亚洲一区二区三区四区| 日韩av一区二区在线| 欧美精品在线观看| 国产精品一区二区久久| 97香蕉超级碰碰久久免费的优势| 精品国产91久久久久久老师| 91免费的视频在线播放| 国产精品揄拍500视频| 精品日韩视频在线观看| 亚洲少妇激情视频| 日韩av资源在线播放| 亚洲а∨天堂久久精品9966| 国模极品一区二区三区| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲第一色在线| 久久久免费观看| 亚洲xxxxx性| 亚洲美女福利视频网站| 中文字幕亚洲欧美一区二区三区| 欧美日韩第一视频| 亚洲va男人天堂| 久久久久五月天| 国产精品一区二区久久久久| 欧美日韩一二三四五区| 亚洲成人久久电影| 一区三区二区视频| 欧美亚洲成人xxx| 自拍偷拍亚洲一区| 亚洲黄色www网站| 日韩精品中文字幕有码专区| 欧美日韩国产在线看| 欧美大码xxxx| 日韩精品日韩在线观看| 色综合亚洲精品激情狠狠| 亚洲国产成人在线视频| 亚洲欧美国产日韩中文字幕| 国产一区二区三区在线免费观看| 欧美福利视频网站| 国产欧美一区二区三区在线| 欧美激情视频播放| 亚洲人成欧美中文字幕| 国产在线观看91精品一区| 国产精品久久久久久久久粉嫩av| 久久亚洲精品网站| 欧美一级视频一区二区| 亚洲欧美中文日韩在线| 成人妇女免费播放久久久| 97激碰免费视频| 在线国产精品播放| 一区二区在线免费视频| 国产精品免费福利| 亚洲视频日韩精品| 韩日欧美一区二区| 亚洲缚视频在线观看| 亚洲日本欧美日韩高观看| 久久精品视频在线| 日韩美女毛茸茸| 91欧美精品午夜性色福利在线| 亚洲天堂av在线播放| 一区二区成人精品| 26uuu国产精品视频| 91精品国产高清自在线看超| 免费av在线一区| 亚洲成人性视频| 国产91亚洲精品| 久青草国产97香蕉在线视频| 在线视频日本亚洲性| 午夜精品久久久久久久99热浪潮| 亚洲精品国精品久久99热| 亚洲精品久久久久中文字幕二区| 中文字幕无线精品亚洲乱码一区| 国产欧美精品一区二区三区介绍| 成人福利在线观看| 国产欧美精品在线播放| 日本免费久久高清视频| 欧美激情国产精品| 久久影视电视剧凤归四时歌| 综合136福利视频在线| 国产视频在线观看一区二区| 国产精品日日摸夜夜添夜夜av| 九九九热精品免费视频观看网站| 精品国产电影一区| 日韩av资源在线播放| 国产精自产拍久久久久久蜜|