FieldMultilineInput 类
用于可编辑文本区域字段的类。
Signature:
export declare class FieldMultilineInput extends FieldTextInput
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(value, Verifier, config) | 构造 FieldMultilineInput 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Y 溢出当前是否发生。 |
maxLines_ | protected |
number | 定义字段的最大行数。如果超出上限,则系统会启用滚动功能。 |
textGroup | SVGGElement | null | SVG 组元素,在初始化时将为每个文本行包含一个文本元素。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
configure_(config) | protected |
根据指定的选项映射配置该字段。 |
doValueUpdate_(newValue) | protected |
如果文本输入有效,则由 setValue 调用。更新字段的值,如果字段当前未处于修改状态(即由 htmlInput_ 处理),则更新该字段的文本。在此处重新定义,以更新字段的溢出状态。 |
getDisplayText_() | protected |
获取此字段中显示的文本。由于省略号和其他格式设置,可能与 getText 不同。 |
getMaxLines() | 返回此字段的 maxLines 配置。 | |
initView() | 请为此字段创建屏蔽界面。 | |
onHtmlInputKeyDown_(e) | protected |
将按键向下处理到编辑器。覆盖文本输入定义,以免在输入 Enter 键时关闭编辑器。 |
render_() | protected |
更新 textElement 的文本。 |
setMaxLines(maxLines) | 设置此字段的 maxLines 配置。 | |
showEditor_(e, silentInput) | 在文本顶部显示内嵌自由文本编辑器。根据编辑器文本,覆盖默认行为以强制重新渲染,以更正块大小。 | |
updateSize_() | protected |
根据文本更新字段大小。 |
widgetCreate_() | protected |
创建文本输入编辑器 widget。 |