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