@serenity-is/sleekgrid / LayoutHost
Interface: LayoutHost
Defined in: src/layouts/layout-host.ts:7
Extends
Pick<ISleekGrid,"getAllColumns"|"getColumns"|"getOptions"|"getContainerNode"|"getDataLength"|"onAfterInit">.GridPluginHost
Properties
onAfterInit
readonlyonAfterInit:EventEmitter<ArgsGrid>
Defined in: src/core/isleekgrid.ts:16
Inherited from
Pick.onAfterInit
refs
readonlyrefs:GridLayoutRefs
Defined in: src/layouts/layout-host.ts:12
Methods
getAllColumns()
getAllColumns():
Column<any>[]
Defined in: src/core/isleekgrid.ts:66
Returns all columns in the grid, including hidden ones, the order might not match visible columns due to pinning, ordering etc.
Returns
Column<any>[]
Inherited from
Pick.getAllColumns
getColumns()
getColumns():
Column<any>[]
Defined in: src/core/isleekgrid.ts:83
Returns only the visible columns in order
Returns
Column<any>[]
Inherited from
Pick.getColumns
getContainerNode()
getContainerNode():
HTMLElement
Defined in: src/core/isleekgrid.ts:84
Returns
HTMLElement
Inherited from
Pick.getContainerNode
getDataLength()
getDataLength():
number
Defined in: src/core/isleekgrid.ts:88
Returns
number
Inherited from
Pick.getDataLength
getOptions()
getOptions():
GridOptions<any>
Defined in: src/core/isleekgrid.ts:103
Returns
GridOptions<any>
Inherited from
Pick.getOptions
getPluginByName()
getPluginByName(
name):GridPlugin
Defined in: src/core/grid-plugin.ts:15
Parameters
name
string
Returns
Inherited from
GridPluginHost.getPluginByName
getSignals()
getSignals():
GridSignals
Defined in: src/layouts/layout-host.ts:9
Returns
getViewportInfo()
getViewportInfo():
ViewportInfo
Defined in: src/layouts/layout-host.ts:10
Returns
registerPlugin()
registerPlugin(
plugin):void
Defined in: src/core/grid-plugin.ts:16
Parameters
plugin
Returns
void
Inherited from
removeNode()
removeNode(
node):void
Defined in: src/layouts/layout-host.ts:11
Parameters
node
HTMLElement
Returns
void
unregisterPlugin()
unregisterPlugin(
plugin):void
Defined in: src/core/grid-plugin.ts:17
Parameters
plugin
Returns
void