Clase FieldMultilineInput
Clase para un campo de área de texto editable.
Signature:
export declare class FieldMultilineInput extends FieldTextInput
Extiende: FieldTextInput
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(valor, validador, configuración) | Construye una instancia nueva de la clase FieldMultilineInput . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Indica si se está produciendo un desbordamiento de Y. |
maxLines_ | protected |
número | Define el número máximo de líneas de campo. Si se supera ese límite, se habilitará la funcionalidad de desplazamiento. |
textGroup | SVGGElement | nulo | El elemento del grupo de SVG que contendrá un elemento de texto para cada fila de texto cuando se inicialice. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
configure_(config) | protected |
Configura el campo en función del mapa de opciones determinado. |
doValueUpdate_(newValue) | protected |
Lo llama setValue si la entrada de texto es válida. Actualiza el valor del campo y también el texto del campo si no se está editando en ese momento (es decir, lo maneja con htmlInput_). Se está redefiniendo aquí para actualizar el estado de desbordamiento del campo. |
getDisplayText_() | protected |
Obtén el texto de este campo como se muestra en la pantalla. Puede diferir de getText debido a puntos suspensivos y otros formatos. |
getMaxLines() | Muestra la configuración de maxLines de este campo. | |
initView() | Crea la IU de bloque para este campo. | |
onHtmlInputKeyDown_(e) | protected |
Controla la tecla hasta el editor. Anula la definición de entrada de texto para que no se cierre el editor cuando se escriba la tecla Intro. |
render_() | protected |
Actualiza el texto del textElement. |
setMaxLines(maxLines) | Establece la configuración de maxLines para este campo. | |
showEditor_(e, quietInput) | Muestra el editor de texto libre intercalado sobre el texto. Anula el comportamiento predeterminado para forzar la representación nueva a fin de corregir el tamaño del bloque, según el texto del editor. | |
updateSize_() | protected |
Actualiza el tamaño del campo según el texto. |
widgetCreate_() | protected |
Crea el widget del editor de entrada de texto. |