Class: TableCellNode
@lexical/table.TableCellNode
繼承結構
↳ TableCellNode
構造函式
constructor
• new TableCellNode(headerState?
, colSpan?
, width?
, key?
): TableCellNode
參數
名稱 | 類型 | 預設值 |
---|---|---|
headerState | number | TableCellHeaderStates.NO_STATUS |
colSpan | number | 1 |
width? | number | undefined |
key? | string | undefined |
返回
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:109
函式
canBeEmpty
▸ canBeEmpty(): false
返回
false
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:280
canIndent
▸ canIndent(): false
返回
false
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:284
collapseAtStart
▸ collapseAtStart(): true
返回
true
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:276
createDOM
▸ createDOM(config
): HTMLElement
在調和過程中調用以確定應插入到 DOM 中的節點。
此函式必須返回一個 HTMLElement
。不支援嵌套元素。
在此更新生命週期階段,請不要嘗試更新 Lexical EditorState。
參數
名稱 | 類型 | 描述 |
---|---|---|
config | EditorConfig | 允許在調和過程中訪問如 EditorTheme(應用類別)等內容。 |
返回
HTMLElement
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:123
exportDOM
▸ exportDOM(editor
): DOMExportOutput
控制此節點如何序列化為 HTML。這對於 Lexical 與非 Lexical 編輯器之間的複製和粘貼,或具有不同命名空間的 Lexical 編輯器非常重要,因為主要的轉換格式是 HTML。如果你正在通過 $generateHtmlFromNodes 將其序列化為 HTML,也很重要。你還可以使用此函式構建自己的 HTML 渲染器。
參數
名稱 | 類型 |
---|---|
editor | LexicalEditor |
返回
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:150
exportJSON
▸ exportJSON(): SerializedTableCellNode
控制此節點如何序列化為 JSON。這對於在共享相同命名空間的 Lexical 編輯器之間進行複製和粘貼非常重要。如果你正在將其序列化為 JSON 以便於某處持久儲存,也很重要。 參見 Serialization & Deserialization。
返回
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:180
getBackgroundColor
▸ getBackgroundColor(): null
| string
返回
null
| string
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:234
getColSpan
▸ getColSpan(): number
返回
number
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:192
getHeaderStyles
▸ getHeaderStyles(): number
返回
number
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:220
getRowSpan
▸ getRowSpan(): number
返回
number
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:201
getTag
▸ getTag(): string
返回
string
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:210
getWidth
▸ getWidth(): undefined
| number
返回
undefined
| number
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:230
hasHeader
▸ hasHeader(): boolean
返回
boolean
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:258
hasHeaderState
▸ hasHeaderState(headerState
): boolean
參數
名稱 | 類型 |
---|---|
headerState | number |
返回
boolean
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:254
isShadowRoot
▸ isShadowRoot(): boolean
返回
boolean
重寫自
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:272
setBackgroundColor
▸ setBackgroundColor(newBackgroundColor
): void
參數
名稱 | 類型 |
---|---|
newBackgroundColor | null | string |
返回
void
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:238
setColSpan
▸ setColSpan(colSpan
): this
參數
名稱 | 類型 |
---|---|
colSpan | number |
返回
this
定義於
packages/lexical-table/src/LexicalTableCellNode.ts:196
setHeaderStyles
▸ setHeaderStyles(headerState
): number
參數
名稱 | 類型 |
---|---|
headerState | number |