Class: TableNode
@lexical/table.TableNode
階層
-
↳
TableNode
建構子
constructor
• new TableNode(key?
): TableNode
參數
名稱 | 類型 |
---|---|
key? | string |
回傳值
覆寫
定義於
packages/lexical-table/src/LexicalTableNode.ts:58
函式
canBeEmpty
▸ canBeEmpty(): false
回傳值
false
覆寫
定義於
packages/lexical-table/src/LexicalTableNode.ts:114
canIndent
▸ canIndent(): false
回傳值
false
覆寫
定義於
packages/lexical-table/src/LexicalTableNode.ts:226
canSelectBefore
▸ canSelectBefore(): true
回傳值
true
定義於
packages/lexical-table/src/LexicalTableNode.ts:222
createDOM
▸ createDOM(config
, editor?
): HTMLElement
在和解過程中呼叫,用於確定要插入到 DOM 中的節點。
此函式必須回傳一個 HTMLElement
。不支援嵌套元素。
請勿在更新生命週期的此階段嘗試更新 Lexical EditorState。
參數
名稱 | 類型 | 描述 |
---|---|---|
config | EditorConfig | 允許在和解期間訪問如 EditorTheme 等,以便應用樣式。 |
editor? | LexicalEditor | 允許在和解期間訪問編輯器的上下文。 |
回傳值
HTMLElement
覆寫
定義於
packages/lexical-table/src/LexicalTableNode.ts:70
exportDOM
▸ exportDOM(editor
): DOMExportOutput
控制這個節點如何序列化為 HTML。這對於在 Lexical 和非 Lexical 編輯器之間複製和粘貼,或在具有不同命名空間的 Lexical 編輯器之間轉移,尤其重要,因為主要轉移格式是 HTML。如果你通過 $generateHtmlFromNodes 將節點序列化為 HTML,也很重要。你也可以使用此函式構建自己的 HTML 渲染器。
參數
名稱 | 類型 |
---|---|
editor | LexicalEditor |
回傳值
覆寫
定義於
packages/lexical-table/src/LexicalTableNode.ts:82
exportJSON
▸ exportJSON(): SerializedElementNode
控制這個節點如何序列化為 JSON。這對於在共享相同命名空間的 Lexical 編輯器之間進行複製和粘貼,以及在某處進行持久存儲時都很重要。