Skip to content

Button Edit 按钮输入框

Button Edit 是允许在其编辑器内部嵌入按钮的文本输入框。开发者可以自定义输入框的按钮,以便于实现丰富的录入交互形式。

基本用法

输入框类型

对齐方式

状态

按钮

清空按钮

文本标签

提示信息

输入值长度限制

弹出面板交互设置

类型

typescript
type TextAlignment = 'left' | 'center' | 'right';

属性

属性名类型默认值说明
idstring--标记组件的唯一标识
autoCompletebooleanfalse是否启用自动完成录入文本功能
buttonContentstring--按钮内容,缺省为点击按钮图标
customClassstring--组件自定义样式
disablebooleanfalse将组件设置为禁用状态
editablebooleantrue是否允许在输入框编辑文本;inputType为tag时,此属性无效
enableClearbooleanfalse是否启用清空按钮
readonlybooleanfalse将组件输入框设置为只读
textAlignstring as TextAlignment'left'设置输入框对齐方式,缺省状况为左对齐,可选择的值包括:'left','center','right'; inputType为tag时,此属性无效
showButtonWhenDisabledbooleanfalse是否允许在禁用组件时仍然显示组件按钮
enableTitlebooleanfalse是否启用输入框的的提示文本
inputType'text' | 'tag''text'设置输入框类型,缺省为文本输入框,可以选择设为标签输入框
forcePlaceholderbooleanfalse是否始终显示输入框提示文本
placeholderstring--设置输入框提示文本
minLengthnumber--设置输入框文本最小长度
maxLengthnumber--设置输入框文本最大长度
tabIndexnumber--设置组件 Tab 键索引
multiSelectbooleanfalse是否支持多选
separatorstring,多选分隔符
popupOnInputbooleanfalse开启后,输入时自动弹出选择面板;inputType为tag时,此属性无效
popupOnFocusbooleanfalse开启后,点击输入框自动弹出选择面板;inputType为tag时,此属性无效
popupMinWidthnumber320弹出面板最小宽度
buttonBehaviorModal | Popup--按钮行为,可选值:ModalPopup

事件

typescript
type ClickButtonEvent = {origin: PointerEvent, value:string};
事件名类型说明
clearEventEmitter<[]>点击清空按钮事件
clickEventEmitter<Array<MouseEvent>>点击输入框事件,inputTypetag 时,此事件不会触发;参数类型详见 MouseEvent
clickButtonEventEmitter<Array<ClickButtonEvent>>点击按钮事件
blurEventEmitter<Array<FocusEvent>>输入框失去焦点事件,inputTypetag 时,此事件不会触发, 参数类型详见 MouseEvent
focusEventEmitter<Array<FocusEvent>>输入框获得焦点事件, inputTypetag 时,此事件不会触发, 参数类型详见 MouseEvent
mouseEnterIconEventEmitter<Array<MouseEvent>>鼠标移入按钮事件. 参数类型详见 MouseEvent
mouseLeaveIconEventEmitter<Array<MouseEvent>>鼠标移出按钮事件. 参数类型详见 MouseEvent
keyupEventEmitter<Array<KeyboardEvent>>抬起键盘按键事件. 参数类型详见 KeyboardEvent
keydownEventEmitter<Array<KeyboardEvent>>按下键盘按键事件. 参数类型详见 KeyboardEvent
inputEventEmitter<Array<string>>在输入框录入字符事件

插槽

TIP

暂无内容