Combo 组合
擴展自?$.fn.validatebox.defaults?。?用?$.fn.combo.defaults?重寫了?defaults?。
?
依賴
- 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 | number | 下拉面板的寬度。 | null |
| panelHeight | number | 下拉面板的高度。 | 200 |
| multiple | boolean | 定義是否支持多選。 | false |
| separator | string | 多選時文本的分隔符。 | , |
| editable | boolean | 定義是否用戶可以往文本域中直接輸入文字。 | true |
| disabled | boolean | 定義是否禁用文本域。 | false |
| hasDownArrow | boolean | 定義是否顯示向下箭頭的按鈕。 | true |
| Value | string | 默認值。 | ? |
| Delay | number | 從最后一個鍵的輸入事件起,延遲進行搜索。 | 200 |
| keyHandler | object | 當用戶按鍵后調用的函數。默認的?keyHandler?像這樣定義: keyHandler: { ??????????up: function(){}, ??????????down: function(){}, ??????????enter: function(){}, ??????????query: function(q){} } | ? |
事件
| 說明 | 參數 | 說明 |
| onShowPanel | none | 當下拉面板顯示的時候觸發。 |
| onHidePanel | none | 當下拉面板隱藏的時候觸發。 |
| onChange | newValue, oldValue | 當文本域的值改變的時候觸發。 |
方法
其方法擴展自?validatebox,下列是為?combo?增加的方法。
| 名稱 | 參數 | 說明 |
| options | none | 返回選項(options)對象。 |
| panel | none | 返回下拉面板對象。 |
| textbox | none | 返回文本框對象。 |
| destroy | none | 銷毀組件。 |
| resize | width | 調整組件的寬度。 |
| showPanel | none | 顯示下拉面板。 |
| hidePanel | none | 隱藏下拉面板。 |
| disable | none | 禁用組件。 |
| enable | none | 啟用組件。 |
| validate | none | 驗證輸入的值。 |
| isValid | none | 返回驗證結果。 |
| clear | none | 清除組件的值。 |
| getText | none | 獲取輸入的文本。 |
| setText | text | 設置文本值。 |
| getValues | none | 獲取組件的值的數組。 |
| setValues | values | 設置組件的值的數組。 |
| getValue | none | 獲取組件的值。 |
| setValue | value | 設置組件的值。 |
總結
- 上一篇: 用tftp 下载/更新ios和配置文件
- 下一篇: VC调用matlab中定义的.m文件中的