Skip to content

Combo List 选择输入框

Combo List 组件提供下拉框形式选择枚举数据。

基本用法

绑定字段

占位符

展示相关

组件状态

可编辑

支持多选

下拉面板

设置下拉面板最大高度

打开前方法

数据来自远端

事件

类型

typescript
type Placement = 'top' | 'bottom' | 'auto'
type ViewType = 'text' | 'tag'
type BeforeOpenFunction = (params: any) => boolean | Promise<boolean>
interface Remote {
    url: string;
    method?: 'GET' | 'POST' | 'PUT';
    headers?: any;
    body?: any;
}

属性

属性名类型默认值说明
idstring组件标识
dataOptions[]数据源
editablebooleanfalse是否可编辑
disabledbooleanfalse是否禁用
readonlybooleanfalse是否只读
dropDownIconstring可选,下拉按钮图标
enableClearbooleantrue可选,是否启用清空按钮
enableSearchbooleanfalse可选,是否启用搜索
enableTitlebooleantrue可选,鼠标悬停时是否显示控件值
fitEditorbooleanfalse自适应宽度
forcePlaceholderbooleanfalse可选,是否在禁用或者只读状态,强制显示指定的的占位符
hidePanelOnClearbooleantrue可选,清空值时隐藏面板
idFieldstringid可选,数据源 id 字段
mapFieldsobject可选,字段映射
maxHeightnumber350可选,下拉面板最大高度
maxLengthnumber``最大输入长度
multiSelectbooleanfalse可选,是否支持多选
placeholderstring''值为空时,输入框的占位符
placementString as Placement可选,下拉面板展示位置
remoteRemotenull可选,远端数据源信息
remoteSearchbooleanfalse可选,是否支持远端过滤
separatorstring,可选,多选时值分隔符
tabIndexnumber-1tab index
valueFieldstringid可选,数据源值字段
textFieldstringname可选,数据源显示字段
titleFieldstringname可选,数据源的 title
viewType`text 按照文本查看tag按照标签查看```
beforeOpenBeforeOpenFunctionnull可选,在弹出下拉面板前的调用的方法。返回 false 或者异步返回 false,就阻止打开下拉面板

事件

事件名参数说明
clear-清空方法
update:modelValue当前组件的值绑定的值变化时触发
input输入框中的值启动编辑后,输入时触发
changeArray<ChangeItemObject> 值变化回调

ChangeItemObject

属性名类型说明
checkedboolean是否选中
disabledboolean是否禁用
textFieldstring显示字段
valueFieldstring值字段

插槽

TIP

暂无内容