# import
>[success] import hy\_ui.hy\_form.hy_combobox
# extends
>[success] import hy\_ui.hy\_span.hy\_input;
# 构造函数
```
hy_combobox(Placeholder:String="请选择",Color:String="default",Size:String="de",Icon:String="",startInit:Boolean=true)
```
```
pirvate var combobox=new hy_combobox("请选择");
this.addChild(combobox);
```
# 舞台命名
>[danger] name【变量名】$verify【验证】$placeholder【占位符】$disabled【禁用】
```
title$required_phone$请输入标题$true
```
# 属性
## baseType 基本类型
>[info] String \[ get \] `combobox`
## isField 是否表单元素
>[info] Boolean \[ get \] `true`
> 提交表单的时候一般先判断
## color 颜色样式
>[info] String | Object \[ set \] `default`
| 默认 | 主要 | 成功 | 信息 | 警告 | 危险 | 灰色 | 蓝色 | 黑色 | 错误 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| default | primary | success | info | warning | danger | gray | blue | black | error |
```
combobox.color="success"
```
## size 大小样式
>[info] String | Object \[ set \] `de`
| | 迷你 | 小 | 默认 | 大 | 超大 |
| :---: | :---: | :---: | :---: | :---: | :---: |
| 属性 | xs | sm | de | lg | slg |
| 字体 | 12 | 12 | 14 | 18 | 30 |
| 高度 | 20 | 28 | 36 | 42 | 54 |
```
combobox.size="sm"
```
## width 宽度
>[info] Number \[ get | set \] `36*4`
> 如果不设置,通过size 自动变化
```
combobox.width=300
```
## height 高度
>[info] Number \[ get | set \] `36`
> 如果不设置,通过size 自动变化
```
combobox.height=100
```
## disabled 禁用
>[info] Boolean \[ get | set \] `false`
```
combobox.disabled=true//禁用
```
## align 中心对齐方式
>[info] String \[ get | set \] `top_left`
| 上下 | 左右 |
| :---: | :---: |
| top , center , bottom | left , center , right |
```
combobox.align="top_center"
```
## list 列表
>[info] Array \[ set \] `[]`
```
combobox.list=["选项1","选项2","选项3"]
```
```
combobox.list=[{title:"请选择"value:""},{title:"选项1"value:1},{title:"选项2"value:2}]
```
## appendList 追加数据
>[info] Array \[ set \] `[]`
>[] 和list用法一样
## value 值
>[info] Object \[ get | set \] `""`
> 和list 的value 保存一致
## embedFonts 字体嵌套
>[info] Boolean \[ set \] `false`
```
combobox.embedFonts=true
```
## error 错误提示
>[info] Boolean \[ set \] `false`
> 提交表单时候,如果有错误, 边框颜色变红
```
combobox.error=true
```
## placeholder 占位符
>[info] String \[ public \] `请输入`
```
combobox.placeholder="请输入电话"
```
## verify 验证
>[info] String \[ public \] \`\`
| 必选 |
| :---: |
| required |
```
combobox.verify="required"//必选
```
## icon 图标
>[info] String \[ set \] `""`
```
combobox.icon="search"
```
## showBorder 显示边框
>[info] Boolean \[ set \] `true`
```
combobox.showBorder=false
```
# 监听
## change
>[info] 监听切换
```
combobox.on("change",function(value,title,oThis))
```