Skip to main content

Interface: SdvTableLinkedProps<Row>

Defined in: packages/sdvtables/src/react/index.tsx:88

J31 (A8): <SdvTable/> rendering an engine you own (from createTable or useTable, linked with linkSelection). Its own spec and rows are rendered; spec and rows passed beside it are accepted and IGNORED (change the rows with table.setRows). Initial state (pageSize, sort) belongs to that engine, so it is rejected.

Type Parameters​

Row​

Row

Properties​

css?​

optional css?: "none" | "inline"

Defined in: packages/sdvtables/src/react/index.tsx:98

"none" leaves the theme stylesheet out


interactive?​

optional interactive?: boolean

Defined in: packages/sdvtables/src/react/index.tsx:96

toolbar filters, sort headers and a pager; without it, the engine's current page as a static table


pageSize?​

optional pageSize?: undefined

Defined in: packages/sdvtables/src/react/index.tsx:100

rejected: set it on the engine (createTable(spec, rows, { pageSize }))


rows?​

optional rows?: readonly Row[]

Defined in: packages/sdvtables/src/react/index.tsx:94

ignored: the engine's own rows are rendered


sort?​

optional sort?: undefined

Defined in: packages/sdvtables/src/react/index.tsx:102

rejected: set it on the engine (createTable(spec, rows, { sort }))


spec?​

optional spec?: TableSpec<Row>

Defined in: packages/sdvtables/src/react/index.tsx:92

ignored: the engine's own spec is rendered


table​

table: Table<Row>

Defined in: packages/sdvtables/src/react/index.tsx:90

the engine to render; the component re-renders on its changes