Aller au contenu

Warning

Nous commençons tout juste à traduire la documentation pour cette langue, désolé !

Nous affichons des pages traduites partiellement afin de suivre l’avancement.

Cette page n’est pas encore traduite. Mais la bonne nouvelle est que vous pouvez rejoindre la communauté de traduction pour nous aider 👋.

Interface: GristView#

grist-plugin-api.GristView

Interface for the data backing a single widget.

Table of contents#

Methods#

Methods#

allowSelectBy#

allowSelectBy(): Promise<void>

Deprecated now. It was used for filtering selected table by setSelectedRows method. Now the preferred way it to use ready message.

Returns#

Promise<void>


fetchSelectedRecord#

fetchSelectedRecord(rowId, options?): Promise<any>

Fetches selected record by its rowId. By default, options.keepEncoded is true.

Parameters#

Name Type
rowId number
options? FetchSelectedOptions

Returns#

Promise<any>


fetchSelectedTable#

fetchSelectedTable(options?): Promise<any>

Like GristDocAPI.fetchTable, but gets data for the custom section specifically, if there is any. By default, options.keepEncoded is true and format is columns.

Parameters#

Name Type
options? FetchSelectedOptions

Returns#

Promise<any>


setCursorPos#

setCursorPos(pos): Promise<void>

Sets the cursor position to a specific row and field. sectionId is ignored. Used for widget linking.

Parameters#

Name Type
pos CursorPos

Returns#

Promise<void>


setSelectedRows#

setSelectedRows(rowIds): Promise<void>

Set the list of selected rows to be used against any linked widget.

Parameters#

Name Type
rowIds null | number[]

Returns#

Promise<void>