Classe FieldMultilineInput
Classe pour un champ de zone de texte modifiable.
Signature :
export declare class FieldMultilineInput extends FieldTextInput
Extension:FieldTextInput
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)(valeur, validateur, configuration) | Construit une instance de la classe FieldMultilineInput . |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Indique si un débordement de Y est en cours. |
maxLines_ | protected |
number | Définit le nombre maximal de lignes du champ. En cas de dépassement, la fonctionnalité de défilement est activée. |
textGroup | SVGGElement | null | Élément du groupe SVG qui contiendra un élément textuel pour chaque ligne de texte lorsqu'il sera initialisé. |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
configure_(config) | protected |
Configurez le champ en fonction du mappage d'options donné. |
doValueUpdate_(newValue) | protected |
Appelée par setValue si l'entrée de texte est valide. Met à jour la valeur du champ et met à jour le texte du champ s'il n'est pas en cours de modification (c'est-à-dire qu'il est géré par htmlInput_). Est en cours de redéfinition ici pour mettre à jour l'état de dépassement du champ. |
getDisplayText_() | protected |
Récupérez le texte de ce champ tel qu'il est affiché à l'écran. Peut différer de getText en raison de points de suspension et d'autres mises en forme. |
getMaxLines() | Renvoie la configuration maxLines de ce champ. | |
initView() | Créez l'interface utilisateur du bloc pour ce champ. | |
onHtmlInputKeyDown_(e) | protected |
Dirigez la touche jusqu'à l'éditeur. Ignorez la définition du texte saisi afin de ne pas fermer l'éditeur lorsque vous saisissez la touche Entrée. |
render_() | protected |
Met à jour le texte de textElement. |
setMaxLines(maxLines) | Définit la configuration maxLines de ce champ. | |
showEditor_(e, quietInput) | Afficher l'éditeur de texte libre intégré au-dessus du texte Remplace le comportement par défaut consistant à forcer le rerendu afin de corriger la taille de bloc, en fonction du texte de l'éditeur. | |
updateSize_() | protected |
Met à jour la taille du champ en fonction du texte. |
widgetCreate_() | protected |
Créez le widget de l'éditeur de saisie de texte. |