FieldMultilineInput 類別
可編輯的文字欄位欄位類別。
Signature:
export declare class FieldMultilineInput extends FieldTextInput
擴充: FieldTextInput
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(值, 驗證工具, 設定) | 建構 FieldMultilineInput 類別的新執行個體 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
isOverflowedY_ | protected |
boolean | 目前是否發生 Y 溢位。 |
maxLines_ | protected |
號碼 | 定義欄位行數上限。超過這個上限時,就會啟用捲動功能。 |
textGroup | SVGGElement | 空值 | SVG 群組元素在初始化時,會為每個文字列加入一個文字元素。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
configure_(config) | protected |
根據指定的選項對應設定欄位。 |
doValueUpdate_(newValue) | protected |
如果文字輸入有效,由 setValue 呼叫。更新欄位的值,如果欄位尚未編輯,則更新該欄位的文字 (即 htmlInput_ 處理)。正在重新定義這裡,以便更新欄位的溢位狀態。 |
getDisplayText_() | protected |
在螢幕上取得這個欄位的文字。可能與 getText 不同,原因為省略符號和其他格式。 |
getMaxLines() | 傳回這個欄位的 maxLines 設定。 | |
initView() | 為這個欄位建立區塊 UI。 | |
onHtmlInputKeyDown_(e) | protected |
將金鑰向下處理給編輯器。覆寫這個的文字輸入定義,這樣輸入時就不會關閉編輯器。 |
render_() | protected |
更新 textElement 的文字。 |
setMaxLines(maxLines) | 設定這個欄位的 maxLines 設定。 | |
showEditor_(e, emptyInput) | 在文字上方顯示內嵌任意文字編輯器。覆寫預設行為來強制重新算繪,以便根據編輯器文字修正區塊大小。 | |
updateSize_() | protected |
根據文字更新欄位大小。 |
widgetCreate_() | protected |
建立文字輸入編輯器小工具。 |