SelectPage插件是一個(gè)基于jQuery、Bootstrap2、3 開(kāi)發(fā)的下拉分頁(yè)選擇插件,這款插件下拉選擇的分頁(yè)解決方案, 包含 ajax 數(shù)據(jù)源、輸入自動(dòng)完成、分頁(yè)、標(biāo)簽、i18n 國(guó)際化以及鍵盤(pán)快速導(dǎo)航等特性。
功能特色:
jQuery插件
插件基于 jQuery 1.x 進(jìn)行開(kāi)發(fā)
界面簡(jiǎn)潔
插件界面簡(jiǎn)潔清爽,可以很好的適用于各種 UI 環(huán)境
遠(yuǎn)端數(shù)據(jù)
數(shù)據(jù)源允許使用本地 Json 數(shù)據(jù)或通過(guò) ajax 進(jìn)行訪(fǎng)問(wèn)的服務(wù)端數(shù)據(jù)
定制化
根據(jù)參數(shù)配置可定制插件的功能和外觀(guān)
自動(dòng)補(bǔ)全
根據(jù)在輸入框中輸入的關(guān)鍵字時(shí)行快速檢索,并在列表中展示匹配的項(xiàng)目
分頁(yè)展示
待選項(xiàng)目在超過(guò)一定數(shù)量時(shí),可根據(jù)指定的每頁(yè)顯示數(shù)進(jìn)行分頁(yè)展示
多項(xiàng)選擇
打開(kāi)插件多項(xiàng)目選擇功能后,選中的項(xiàng)目將以標(biāo)簽(Tag)的形式存放在輸入框中
鍵盤(pán)操作
插件的下拉,分頁(yè)等操作均可以使用鍵盤(pán)進(jìn)行快速導(dǎo)航、操作,提高輸入效率
國(guó)際化
支持國(guó)際化多語(yǔ)言切換,在國(guó)際化的項(xiàng)目中可快速應(yīng)用
插件效果:
多選模式預(yù)覽
單選模式預(yù)覽
純下拉選擇(不分頁(yè))模式
更新內(nèi)容:
下拉分頁(yè)選擇插件 SelectPage v2.19 發(fā)布,插件更新內(nèi)容:
設(shè)置 orderBy 屬性默認(rèn)值為 false,意為不進(jìn)行排序
增加列表展開(kāi)、圖標(biāo)等內(nèi)容的動(dòng)畫(huà)內(nèi)容
修改 eTagRemove(datas) 事件的返回參數(shù)為被移除內(nèi)容的原始數(shù)據(jù)
修復(fù)排序字段只以 showField 字段進(jìn)行排序的問(wèn)題
修復(fù)多選模式下動(dòng)態(tài)修改數(shù)據(jù)源生效延遲及會(huì)展開(kāi)列表的問(wèn)題
修復(fù)部分 API 不兼容 jQuery 3.x 的問(wèn)題
調(diào)整部分插件樣式