天天看點

jQuery EasyUI API 中文文檔 - 組合(Combo)

擴充自 $.fn.validatebox.defaults 。 用 $.fn.combo.defaults 重寫了 defaults 。

jQuery EasyUI API 中文文檔 - 組合(Combo)

依賴

validatebox

panel

用法

1. <input id="cc" value="001">

2. <select id="cc"></select>

1. $('#cc').combo({  

2.     required:true,  

3.     multiple:true

4. }); 

特性

其特性擴充自 validatebox,下列是為 combo 增加的特性:

名稱

類型

說明

預設值

Width

number

元件的寬度。

auto

panelWidth

下拉面闆的寬度。

null

panelHeight

下拉面闆的高度。

200

multiple

boolean

定義是否支援多選。

false

separator

string

多選時文本的分隔符。

,

editable

定義是否使用者可以往文本域中直接輸入文字。

true

disabled

定義是否禁用文本域。

hasDownArrow

定義是否顯示向下箭頭的按鈕。

Value

預設值。

Delay

從最後一個鍵的輸入事件起,延遲進行搜尋。

keyHandler

object

當使用者按鍵後調用的函數。預設的 keyHandler 像這樣定義:

keyHandler: {

up: function(){},

down: function(){},

enter: function(){},

query: function(q){}

}

事件

參數

onShowPanel

none

當下拉面闆顯示的時候觸發。

onHidePanel

當下拉面闆隐藏的時候觸發。

onChange

newValue, oldValue

當文本域的值改變的時候觸發。

方法

其方法擴充自 validatebox,下列是為 combo 增加的方法。

options

傳回選項(options)對象。

傳回下拉面闆對象。

textbox

傳回文本框對象。

destroy

銷毀元件。

resize

width

調整元件的寬度。

showPanel

顯示下拉面闆。

hidePanel

隐藏下拉面闆。

disable

禁用元件。

enable

啟用元件。

validate

驗證輸入的值。

isValid

傳回驗證結果。

clear

清除元件的值。

getText

擷取輸入的文本。

setText

text

設定文本值。

getValues

擷取元件的值的數組。

setValues

values

設定元件的值的數組。

getValue

擷取元件的值。

setValue

value

設定元件的值。

繼續閱讀