Classe FieldMultilineInput
Classe per un campo dell'area di testo modificabile.
Firma:
export declare class FieldMultilineInput extends FieldTextInput
Estende: FieldTextInput
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(valore, strumento di convalida, configurazione) | Crea una nuova istanza della classe FieldMultilineInput |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Indica se è in corso l'overflow Y. |
maxLines_ | protected |
numero | Definisce il numero massimo di righe del campo. Se viene superato, viene attivata la funzionalità di scorrimento. |
textGroup | Elemento SVGG | null | L'elemento del gruppo SVG che conterrà un elemento di testo per ogni riga di testo quando viene inizializzato. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
configure_(config) | protected |
Configura il campo in base alla mappa delle opzioni fornita. |
doValueUpdate_(newValue) | protected |
Richiamato da setValue se l'input di testo è valido. Aggiorna il valore del campo e il testo del campo se non è attualmente in fase di modifica (ovvero è gestito da htmlInput_). È in fase di ridefinizione qui per aggiornare lo stato di overflow del campo. |
getDisplayText_() | protected |
Ottieni il testo di questo campo così come appare sullo schermo. Può differire da getText a causa dei puntini di sospensione e di altri elementi di formattazione. |
getMaxLines() | Restituisce la configurazione maxLines di questo campo. | |
initView() | Crea l'UI di blocco per questo campo. | |
onHtmlInputKeyDown_(e) | protected |
Trascina il tasto Handle fino all'editor. Esegui l'override della definizione di input di testo in modo da non chiudere l'editor quando viene digitato Invio. |
render_() | protected |
Aggiorna il testo di textElement. |
setMaxLines(maxLines) | Imposta la configurazione maxLines per questo campo. | |
showEditor_(e, quietInput) | Mostra l'editor di testo libero incorporato sopra il testo. Esegue l'override del comportamento predefinito per forzare il rendering in modo da correggere le dimensioni del blocco in base al testo dell'editor. | |
updateSize_() | protected |
Aggiorna le dimensioni del campo in base al testo. |
widgetCreate_() | protected |
Crea il widget dell'editor di input di testo. |