BootStrap--selectpicker的使用

来源:https://www.cnblogs.com/eliauk-L/archive/2022/07/01/16433756.html
-Advertisement-
Play Games

bootstrap-select,selectpicker 用法詳細:通過官方文檔翻譯 用過selectpicker的都說好~但是網上中文的教程又找不到比較完整的用法,於是去官網看了下 順便弄過來翻譯一下: 選項可以通過數據屬性或JavaScript傳遞。對於數據屬性,附加選項名稱data-,如 d ...


bootstrap-select,selectpicker 用法詳細:通過官方文檔翻譯

 

用過selectpicker的都說好~但是網上中文的教程又找不到比較完整的用法,於是去官網看了下 順便弄過來翻譯一下:

選項可以通過數據屬性或JavaScript傳遞。對於數據屬性,附加選項名稱data-,如 data-style=""data-selected-text-format="count"

<select id="selectoffice" class="selectpicker" multiple>
     <option value=' ' name=' ' li_key=' '> values </option>
     ...
</select>

 

 $('.selectpicker').selectpicker({
            'selectedText': 'cat',
            //header: 'Select a condiment',
            'noneSelectedText': 'Selected',
            'deselectAllText': '全不選',
            'selectAllText': '全選',
            //'actionsBox': true
        });

 

參數名類型預設值描述
actionsBox bool false

當設置為true,增加了兩個按鈕,下拉菜單的頂部(全選和取消全選)。

container string| false false

當設置為一個字元string,追加選擇一個特定的元素或選擇器,例如 container: 'body' | '.main-body'

countSelectedText string| function function

設置當selectedTextFormat是顯示文本的格式countcount > #。{0}是所選擇的量。{1}是用於選擇的總可用。

當設定為一個函數,第一個參數是所選擇的選項的數目,並且第二個是選項的總數。該函數必須返回一個字元string。

deselectAllText string 'Deselect All'

當取消選擇所有選項按鈕上的文本actionsBox被啟用。

dropdownAlignRight bool | 'auto' false

對齊菜單,而不是左右。如果設置為'auto',如果在左對齊沒有餘地菜單的全寬度的菜單會自動右對齊。

dropupAuto bool true

進行檢查以查看其具有更多的空間,上方或下方。如果dropup有足夠的空間完全打開正常,但上面有更大的空間,在dropup仍能正常打開。否則,就變成了dropup。如果dropupAuto設置為false,dropups必須手動調用。

header string false

增加了菜單的頂部的頭部; 預設包含關閉按鈕

hideDisabled bool false

從菜單中刪除禁用的選項和optgroups data-hide-disabled: true

iconBase string 'glyphicon'

將基地使用不同的圖標字體代替Glyphicons。如果改變iconBase,你也可能要更改tickIcon,以防新的圖標字體使用了不同的命名方案。

liveSearch bool false

當設置為true,增加了一個搜索框的下拉selectpicker的頂部。

liveSearchNormalize bool false

設置liveSearchNormalize以true允許不區分重音的搜索。

liveSearchPlaceholder string null

當設置為一個字元string,一個占位符屬性等於該字元string將被添加到實況搜索輸入。

liveSearchStyle string 'contains'

當設置為'contains',搜索將顯示包含搜索到的文本選項。例如,搜索,返回鴨都為PL PL E,PL嗯,和PL antain。當設置為'startsWith',尋找PL只會返回PL UM和PL antain。

maxOptions integer | false false

當設置為一個integer ,併在多選擇,所選選項的數量不能超過給定值。

該選項還可以存在作為數據屬性為<optgroup>,在這種情況下,它僅適用於<optgroup>

maxOptionsText string| array | function function

啟用maxOptions時所顯示的文本,併為給定的方案選項的最大數量已被選定。

如果使用的功能,它必須返回一個數組。陣列[0]是當maxOptions被施加到整個選擇元件使用的文本。陣列[1]是當maxOptions上的OPTGROUP用於使用的文本。如果使用字元string,相同的文字用於元素和OPTGROUP兩者。

mobile bool false

當設置為true,使能選擇菜單中的設備的本機菜單。

multipleSeparator string ', '

坐落在分隔所選選項的按鈕顯示的字元。

noneSelectedText string 'Nothing selected'

當多個選擇時所顯示的文本沒有選擇的選擇。

selectAllText string 'Select All'

當選擇了所有選項,按鈕上的文本actionsBox被啟用。

selectedTextFormat 'values''static''count''count > x'(其中,x是integer ) 'values'

指定選擇如何顯示有多個選擇。

'values'顯示所選擇的選項(由分隔的列表multipleSeparator'static'簡單地顯示所述選擇元件的標題。'count'顯示所選選項的總數量。'count > x'行為類似於'values'直到所選選項的數目大於x;在此之後,它的行為象'count'

selectOnTab bool false

當設置為true,對待像selectpicker下拉列表中輸入或空格字元製表符。

showContent bool true

當設置為true,顯示與該按鈕選擇的選項(一個或多個)相關聯的自定義的HTML。當設置為false,期權價值將被顯示。

showIcon bool true

當設置為true,與在按鈕選擇的選項(一個或多個)相關聯的顯示的圖標(一個或多個)。

showSubtext bool false

當設置為true與所述按鈕選擇的選項相關聯,顯示潛臺詞。

showTick bool false

show(沒有的項目上選擇的選項勾選multiple屬性)。

size 'auto'| integer | false 'auto'

當設置為'auto',菜單始終打開,以顯示儘可能多的項目視窗將允許在沒有被切斷。

當設置為integer 時,菜單將顯示項目的給定數量,即使下拉被切斷。

當設置為false,菜單會一直顯示所有項目。

style string| null null

當設置為一個字元string,添加值到該按鈕的風格。

tickIcon string 'glyphicon-ok'

設置要使用的圖標旁邊顯示的“滴答”來選擇的選項。

title string| null null

對於selectpicker的預設標題。

width 'auto''fit'| css-width| false(其中css-width是單位CSS的寬度,例如100px false

當設置為auto,所述selectpicker的寬度被自動調節,以適應最寬的選項。

當設置為一個css-寬度,所述selectpicker的寬度內聯強製為給定值。

當設置為false,所有寬度信息被刪除。

windowPadding integer | array 0

這是在該視窗中有一個下拉菜單中不應該涉及的領域情況下非常有用-例如一個固定的頭。當設置為一個integer ,同樣填充將被添加到四面八方。可替代地,一個integer 數組可以在格式來使用[top, right, bottom, left]

 

 
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 6月29日,騰訊雲資料庫聯合CSDN舉辦的“數啟揚帆,智聚人才”峰會順利舉行。本次會議重磅發佈了騰訊雲聯合CSDN推出的資料庫工程師能力認證——騰訊雲資料庫微認證,旨在助力資料庫人才體系建設,造福產業發展,打通在校和在職的能力銜接,強化人才全生命周期的培養方案和技能提升,優秀者還可獲得騰訊雲面試直通 ...
  • Spark計算框架為適應高併發和高吞吐的數據處理需求,封裝了三大數據結構,以處理不同應用: 1)RDD:彈性分散式數據集 2)累加器:分散式共用只寫變數 3)廣播變數:分散式共用只讀變數 ##RDD(1) ###什麼是RDD RDD(Resilient Distributed Dataset)彈性分 ...
  • 這是一個使用Java(以後還會推出Kotlin版本)語言,從0開發一個Android平臺,接近企業級的項目(我的雲音樂),包含了基礎內容,高級內容,項目封裝,項目重構等知識;主要是使用系統功能,流行的第三方框架,第三方服務,完成接近企業級商業級項目。 ...
  • 6月30日,在2022(第五屆)GIS軟體技術大會GIS基礎軟體新技術板塊論壇上,華為聯合超圖推出了基於HMS Core 3D Engine開發的高保真三維GIS插件,通過3D渲染技術助力三維GIS實現更高清、更具真實感的數字世界場景。 本次大會以“地理智慧 多維築基”為主題,旨在分享GIS軟體的最 ...
  • 如果能開發一個線上K歌應用,就能與王心凌線上合唱實現追星自由。 如何快速實現合唱功能?即構科技提供了實時合唱一站式解決方案和技術實現流程。 ...
  • 前言 我以往在實現點擊按鈕切換DOM元素樣式的時候,使用的是在全局範圍內定義一個flag變數,然後用true和false來對應不同的狀態。 const btn = document.querySelector('#btn'); //獲取按鈕元素 let flag = false; //flag是全局 ...
  • 這裡給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 var length = 10; function fn () { return this.length + 1; } var obj = { length: 5, test1: function () { return fn(); } ...
  • 效果展示 思路分析 層級思路 從展示的效果可以猜到這個效果由3層文字組成。 錶面一層黑色文字 中間一層白色文字 最低的一層是斑馬條紋文字 要實現多層文字,我首先想到的是文字投影 text-shadow ,但通常 text-shadow 只能投個純色出來。 於是思路要改一下,黑色和白色層是投影,斑馬條 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...