含義
自定義下拉框顯示一個(gè)可編輯的文本框和下拉面板在html頁面秒咨。這是構(gòu)建其他復(fù)雜的組合部件(如:combobox,combotree,combogrid等)之前需要構(gòu)建的最基本的組件七兜。
依賴
用法
<input id="cc" value="001">
$('#cc').combo({
required:true,
multiple:true
});
屬性(擴(kuò)展自validatebox)
屬性名 |
類型 |
含義 |
默認(rèn)值 |
width |
number |
組件的寬度 |
auto |
height |
number |
組件的高度 |
22 |
panelWidth |
number |
下拉面板寬度 |
null |
panelHeight |
number |
下拉面板高度 |
200 |
panelMinWidth |
number |
下拉面板最小寬度 |
null |
panelMaxWidth |
number |
下拉面板最大寬度 |
null |
panelMinHeight |
number |
下拉面板最小高度 |
null |
panelMaxHeight |
number |
下拉面板最大高度 |
null |
panelAlign |
string |
left,right |
200 |
multiple |
boolean |
定義是否支持多選 |
false |
selectOnNavigation |
boolean |
是否允許使用鍵盤導(dǎo)航來選擇項(xiàng)目 |
true |
separator |
string |
在多選的時(shí)候使用何種分隔符進(jìn)行分割 |
, |
editable |
boolean |
是否可以直接輸入文本到字段中 |
true |
disabled |
boolean |
是否顯示向下箭頭按鈕 |
true |
value |
string |
字段的默認(rèn)值 |
delay |
number |
最后一次輸入事件與執(zhí)行搜索之間的延遲間隔 |
200 |
keyHandler |
object |
在用戶按下鍵的時(shí)候調(diào)用一個(gè)函數(shù) |
事件
事件名 |
屬性 |
含義 |
onSHowPanel |
none |
當(dāng)下拉面板顯示的時(shí)候觸發(fā) |
onHidePanel |
none |
當(dāng)下拉面板隱藏的時(shí)候觸發(fā) |
onChange |
newValue,oldValue |
當(dāng)字段值改變的時(shí)候觸發(fā) |
方法
方法名 |
參數(shù) |
含義 |
options |
none |
返回屬性對象 |
panel |
none |
返回下拉面板對象 |
textbox |
none |
返回文本框?qū)ο?/td>
|
destroy |
none |
銷毀該組件 |
resize |
width |
調(diào)整組件寬度 |
showPanel |
none |
顯示下拉面板 |
hidePanel |
none |
隱藏下拉面板 |
disable |
none |
禁用組件 |
enable |
none |
啟用組件 |
readonly |
none |
啟用/禁用只讀模式 |
validate |
none |
驗(yàn)證輸入的值 |
iValid |
none |
返回驗(yàn)證結(jié)果 |
clear |
none |
清除控件的值 |
reset |
none |
重置控件的值 |
getText |
none |
獲取輸入的文本 |
setText |
text |
設(shè)置輸入的文本 |
getValues |
none |
獲取組件值的數(shù)組 |
setValues |
values |
設(shè)置組件值的數(shù)組 |
getValue |
none |
獲取組件的值 |
setValue |
value |
設(shè)置組建的值 |
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者