跳至主要内容

lexical_table.TableSelection

TableSelection

@lexical/table.TableSelection

實作

建構函式

constructor

new TableSelection(tableKey, anchor, focus): TableSelection

參數

名稱類型
tableKeystring
anchorPointType
focusPointType

回傳值

TableSelection

定義於

packages/lexical-table/src/LexicalTableSelection.ts:49

屬性

_cachedNodes

_cachedNodes: null | LexicalNode[]

實作於

BaseSelection._cachedNodes

定義於

packages/lexical-table/src/LexicalTableSelection.ts:46


anchor

anchor: PointType

定義於

packages/lexical-table/src/LexicalTableSelection.ts:44


dirty

dirty: boolean

實作於

BaseSelection.dirty

定義於

packages/lexical-table/src/LexicalTableSelection.ts:47


focus

focus: PointType

定義於

packages/lexical-table/src/LexicalTableSelection.ts:45


tableKey

tableKey: string

定義於

packages/lexical-table/src/LexicalTableSelection.ts:43

函式

clone

clone(): TableSelection

回傳值

TableSelection

實作於

BaseSelection.clone

定義於

packages/lexical-table/src/LexicalTableSelection.ts:99


extract

extract(): LexicalNode[]

回傳值

LexicalNode[]

實作於

BaseSelection.extract

定義於

packages/lexical-table/src/LexicalTableSelection.ts:107


getCachedNodes

getCachedNodes(): null | LexicalNode[]

回傳值

null | LexicalNode[]

實作於

BaseSelection.getCachedNodes

定義於

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


getNodes

getNodes(): LexicalNode[]

回傳值

LexicalNode[]

實作於

BaseSelection.getNodes

定義於

packages/lexical-table/src/LexicalTableSelection.ts:181


getShape

getShape(): TableSelectionShape

回傳值

TableSelectionShape

定義於

packages/lexical-table/src/LexicalTableSelection.ts:132


getStartEndPoints

getStartEndPoints(): [PointType, PointType]

回傳值

[PointType, PointType]

實作於

BaseSelection.getStartEndPoints

定義於

packages/lexical-table/src/LexicalTableSelection.ts:59


getTextContent

getTextContent(): string

回傳值

string

實作於

BaseSelection.getTextContent

定義於

packages/lexical-table/src/LexicalTableSelection.ts:333

insertNodes

insertNodes(nodes): void

參數

名稱類型
nodesLexicalNode[]

回傳值

void

實作於

BaseSelection.insertNodes

定義於

packages/lexical-table/src/LexicalTableSelection.ts:119


insertRawText

insertRawText(text): void

參數

名稱類型
textstring

回傳值

void

實作於

BaseSelection.insertRawText

定義於

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


insertText

insertText(): void

回傳值

void

實作於

BaseSelection.insertText

定義於

packages/lexical-table/src/LexicalTableSelection.ts:115


is

is(selection): boolean

參數

名稱類型
selectionnull | BaseSelection

回傳值

boolean

實作於

BaseSelection.is

定義於

packages/lexical-table/src/LexicalTableSelection.ts:80


isBackward

isBackward(): boolean

回傳是否選擇範圍為「反向」,即焦點在邏輯上位於編輯狀態中的錨點之前。

回傳值

boolean

如果選擇範圍為反向,回傳 true;否則回傳 false

實作於

BaseSelection.isBackward

定義於

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


isCollapsed

isCollapsed(): boolean

回傳值

boolean

實作於

BaseSelection.isCollapsed

定義於

packages/lexical-table/src/LexicalTableSelection.ts:103


set

set(tableKey, anchorCellKey, focusCellKey): void

參數

名稱類型
tableKeystring
anchorCellKeystring
focusCellKeystring

回傳值

void

定義於

packages/lexical-table/src/LexicalTableSelection.ts:91


setCachedNodes

setCachedNodes(nodes): void

參數

名稱類型
nodesnull | LexicalNode[]

回傳值

void

實作於

BaseSelection.setCachedNodes

定義於

packages/lexical-table/src/LexicalTableSelection.ts:76