Skip to main content

IDomainTableContext

Defined in: js-api/src/ui/domains/domains-editor.ts:185

The prefetched table context a SYNCHRONOUS widget factory needs: the typed client plus the registry metadata and capabilities, resolved once by domains.table(...) (which is why form(), grid() and friends need no await).

Capabilities are a SNAPSHOT taken when the context was acquired — the contract the grid has always had, moved one level up: a later grant change (or a grok.dapi.domains.invalidateUiCaches()) does not reach widgets already built from this context; re-acquire the handle to re-gate.

Properties

PropertyModifierTypeDescriptionDefined in
capabilitiesreadonlyDomainTableCapabilities-js-api/src/ui/domains/domains-editor.ts:190
clientreadonlyAnyDomainTableClient-js-api/src/ui/domains/domains-editor.ts:186
inforeadonlyDomainTableInfo-js-api/src/ui/domains/domains-editor.ts:189
propertiesreadonlyProperty[]Registry Property metadata of the table's declared columns.js-api/src/ui/domains/domains-editor.ts:188
tablereadonlystring'<schema>.<table>'.js-api/src/ui/domains/domains-editor.ts:192