FieldMultilineInput クラス
編集可能なテキスト領域フィールドのクラス。
署名:
export declare class FieldMultilineInput extends FieldTextInput
拡張: FieldTextInput
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(structor)(値, バリデータ, 構成) | FieldMultilineInput クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Y オーバーフローが現在発生しているかどうか。 |
maxLines_ | protected |
数値 | フィールドの最大行数を定義します。これを超えると、スクロール機能が有効になります。 |
textGroup | SVGGElement | null | 初期化時に各テキスト行のテキスト要素を格納する SVG グループ要素。 |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
configure_(config) | protected |
指定されたオプション マップに基づいてフィールドを構成します。 |
doValueUpdate_(newValue) | protected |
テキスト入力が有効な場合、setValue によって呼び出されます。フィールドの値を更新します。現在編集中でない場合(htmlInput_ で処理している場合)は、フィールドの値を更新します。フィールドのオーバーフロー状態を更新するために、ここで再定義されています。 |
getDisplayText_() | protected |
画面に表示されるように、このフィールドからテキストを取得します。省略記号やその他の形式により、getText と異なる場合があります。 |
getMaxLines() | このフィールドの maxLines 設定を返します。 | |
initView() | このフィールドのブロック UI を作成します。 | |
onHtmlInputKeyDown_(e) | protected |
エディタにキーを渡します。このテキスト入力定義をオーバーライドして、Enter 入力時にエディタを閉じないようにします。 |
render_() | protected |
textElement のテキストを更新します。 |
setMaxLines(maxLines) | このフィールドの maxLines 構成を設定します。 | |
showEditor_(e, hrefInput) | テキストの上にインライン フリーテキスト エディタを表示する。エディタ テキストに基づいてブロックサイズを修正するために、再レンダリングを強制するデフォルトの動作をオーバーライドします。 | |
updateSize_() | protected |
テキストに基づいてフィールドのサイズを更新します。 |
widgetCreate_() | protected |
テキスト入力エディタ ウィジェットを作成します。 |