跳至主要内容

Class: TableObserver

@lexical/table.TableObserver

構造函式

constructor

new TableObserver(editor, tableNodeKey): TableObserver

參數

名稱類型
editorLexicalEditor
tableNodeKeystring

回傳值

TableObserver

定義於

packages/lexical-table/src/LexicalTableObserver.ts:77

屬性

anchorCell

anchorCell: null | TableDOMCell

定義於

packages/lexical-table/src/LexicalTableObserver.ts:68


anchorCellNodeKey

anchorCellNodeKey: null | string

定義於

packages/lexical-table/src/LexicalTableObserver.ts:70


anchorX

anchorX: number

定義於

packages/lexical-table/src/LexicalTableObserver.ts:65


anchorY

anchorY: number

定義於

packages/lexical-table/src/LexicalTableObserver.ts:66


editor

editor: LexicalEditor

定義於

packages/lexical-table/src/LexicalTableObserver.ts:72


focusCell

focusCell: null | TableDOMCell

定義於

packages/lexical-table/src/LexicalTableObserver.ts:69


focusCellNodeKey

focusCellNodeKey: null | string

定義於

packages/lexical-table/src/LexicalTableObserver.ts:71


focusX

focusX: number

定義於

packages/lexical-table/src/LexicalTableObserver.ts:60


focusY

focusY: number

定義於

packages/lexical-table/src/LexicalTableObserver.ts:61


hasHijackedSelectionStyles

hasHijackedSelectionStyles: boolean

定義於

packages/lexical-table/src/LexicalTableObserver.ts:74


isHighlightingCells

isHighlightingCells: boolean

定義於

packages/lexical-table/src/LexicalTableObserver.ts:64


isSelecting

isSelecting: boolean

定義於

packages/lexical-table/src/LexicalTableObserver.ts:75


listenersToRemove

listenersToRemove: Set<() => void>

定義於

packages/lexical-table/src/LexicalTableObserver.ts:62


table

table: TableDOMTable

定義於

packages/lexical-table/src/LexicalTableObserver.ts:63


tableNodeKey

tableNodeKey: string

定義於

packages/lexical-table/src/LexicalTableObserver.ts:67


tableSelection

tableSelection: null | TableSelection

定義於

packages/lexical-table/src/LexicalTableObserver.ts:73

函式

clearHighlight

clearHighlight(): void

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:161

clearText

clearText(): void

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:367


disableHighlightStyle

disableHighlightStyle(): void

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:215


enableHighlightStyle

enableHighlightStyle(): void

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:197


formatCells

formatCells(type): void

參數

名稱類型
typeTextFormatType

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:340


getTable

getTable(): TableDOMTable

回傳值

TableDOMTable

定義於

packages/lexical-table/src/LexicalTableObserver.ts:101


removeListeners

removeListeners(): void

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:105


setAnchorCellForSelection

setAnchorCellForSelection(cell): void

參數

名稱類型
cellTableDOMCell

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:320


setFocusCellForSelection

setFocusCellForSelection(cell, ignoreStart?): void

參數

名稱類型預設值
cellTableDOMCellundefined
ignoreStartbooleanfalse

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:244


trackTable

trackTable(): void

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:111


updateTableTableSelection

updateTableTableSelection(selection): void

參數

名稱類型
selectionnull | TableSelection

回傳值

void

定義於

packages/lexical-table/src/LexicalTableObserver.ts:229