Class IgxSplitterComponent

Provides a framework for a simple layout, splitting the view horizontally or vertically into multiple smaller resizable and collapsible areas.

IgxSplitterModule

Layouts

igx-splitter-theme

splitter panes layout

presentation

<igx-splitter>
<igx-splitter-pane>
...
</igx-splitter-pane>
<igx-splitter-pane>
...
</igx-splitter-pane>
</igx-splitter>

Implements

  • AfterContentInit

Constructors

Properties

document: any
nonCollapsible: boolean = false

Sets the visibility of the handle and expanders in the splitter bar. False by default

<igx-splitter [nonCollapsible]='true'>
</igx-splitter>
panes: QueryList<IgxSplitterPaneComponent>

Gets the list of splitter panes.

const panes = this.splitter.panes;
resizeEnd: EventEmitter<ISplitterBarResizeEventArgs> = ...

Event fired when resizing of panes ends.

<igx-splitter (resizeEnd)='resizeEnd($event)'>
<igx-splitter-pane>...</igx-splitter-pane>
</igx-splitter>
resizeStart: EventEmitter<ISplitterBarResizeEventArgs> = ...

Event fired when resizing of panes starts.

<igx-splitter (resizeStart)='resizeStart($event)'>
<igx-splitter-pane>...</igx-splitter-pane>
</igx-splitter>
resizing: EventEmitter<ISplitterBarResizeEventArgs> = ...

Event fired when resizing of panes is in progress.

<igx-splitter (resizing)='resizing($event)'>
<igx-splitter-pane>...</igx-splitter-pane>
</igx-splitter>

Accessors

Methods