Classe FieldMultilineInput
Classe para um campo de área de texto editável.
Signature:
export declare class FieldMultilineInput extends FieldTextInput
Estende: FieldTextInput
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(valor, validador, configuração) | Cria uma nova instância da classe FieldMultilineInput |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Se o estouro Y está ocorrendo no momento. |
maxLines_ | protected |
number | Define o número máximo de linhas de campo. Se esse valor for excedido, a funcionalidade de rolagem será ativada. |
textGroup | SVGGElement | nulo | O elemento do grupo SVG que vai conter um elemento de texto para cada linha de texto quando inicializado. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
configure_(config) | protected |
Configure o campo com base no mapa de opções fornecido. |
doValueUpdate_(newValue) | protected |
Chamado por setValue se a entrada de texto for válida. Atualiza o valor do campo e atualiza o texto do campo se não estiver sendo editado no momento (ou seja, gerenciado pelo htmlInput_). Está sendo redefinido aqui para atualizar o estado flutuante do campo. |
getDisplayText_() | protected |
Veja o texto desse campo como exibido na tela. Pode diferir do getText devido a reticências e outras formatações. |
getMaxLines() | Retorna a configuração maxLines desse campo. | |
initView() | Crie a interface de bloco para esse campo. | |
onHtmlInputKeyDown_(e) | protected |
Segure a tecla até o editor. Substitui essa definição de entrada de texto para não fechar o editor quando o Enter for digitado. |
render_() | protected |
Atualiza o texto do textElement. |
setMaxLines(maxLines) | Define a configuração maxLines desse campo. | |
showEditor_(e, muteInput) | Mostrar o editor de texto livre inline sobre o texto. Modifica o comportamento padrão para forçar a nova renderização e corrigir o tamanho do bloco com base no texto do editor. | |
updateSize_() | protected |
Atualiza o tamanho do campo com base no texto. |
widgetCreate_() | protected |
Criar o widget do editor de entrada de texto. |