@serenity-is/sleekgrid / BasicLayout
Class: BasicLayout
Defined in: src/layouts/basic-layout.tsx:10
Default single-pane layout. Renders header, header row, top panel, body viewport and footer row in the main band without pinning or frozen panes.
Implements
Constructors
Constructor
new BasicLayout():
BasicLayout
Returns
BasicLayout
Properties
host
protectedhost:LayoutHost
Defined in: src/layouts/basic-layout.tsx:12
Host provided during BasicLayout.init.
layoutName
readonlylayoutName:"BasicLayout"="BasicLayout"
Defined in: src/layouts/basic-layout.tsx:48
Layout identifier.
Implementation of
refs
protectedrefs:GridLayoutRefs
Defined in: src/layouts/basic-layout.tsx:14
Refs snapshot provided during BasicLayout.init.
Methods
afterSetOptions()
afterSetOptions():
void
Defined in: src/layouts/basic-layout.tsx:45
No-op for the basic layout; options require no layout-specific handling.
Returns
void
Implementation of
destroy()
destroy():
void
Defined in: src/layouts/basic-layout.tsx:38
Clears host and refs references.
Returns
void
Implementation of
init()
init(
host):void
Defined in: src/layouts/basic-layout.tsx:20
Builds the basic layout DOM inside host.getContainerNode().
Parameters
host
Layout host.
Returns
void