Name | Type | Default |
---|---|---|
disabled | Boolean | false |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]" [disabled]="true"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
height | String | Number | 300 |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
orientation | enum:SplitterOrientation | 'vertical' |
enum SplitterOrientation {
horizontal, vertical } Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]" [orientation]="'horizontal'"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
panels | Array<SplitterPanel> | [] |
interface SplitterPanel {
size?: Number | String; min?: Number | String; collapsible?: Boolean; collapsed?: Boolean; } Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
resizable | Boolean | true |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]" [resizable]="false"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
splitBarSize | Number | 5 |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]" [splitBarSize]="10"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
showSplitBar | Boolean | true |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]" [showSplitBar]="false"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
theme | String | '' |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]" [theme]="'energyblue'"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
width | String | Number | 300 |
Sets or gets the import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { } |
||
Events |
||
collapsed | Event | |
This event is triggered when a panel is collapsed. Code examples
Bind to the
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter(onCollapsed)="Collapsed($event)" [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { Collapsed(event: any): void { // Do Something } |
||
expanded | Event | |
This event is triggered when a panel is expanded. Code examples
Bind to the
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter(onExpanded)="Expanded($event)" [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { Expanded(event: any): void { // Do Something } |
||
resize | Event | |
This event is triggered when the 'resize' operation has ended. Code examples
Bind to the
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter(onResize)="Resize($event)" [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { Resize(event: any): void { // Do Something } |
||
resizeStart | Event | |
This event is triggered when the 'resizeStart' operation has started. Code examples
Bind to the
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter(onResizeStart)="ResizeStart($event)" [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent { ResizeStart(event: any): void { // Do Something } |
||
Methods |
||
Name | Return Type | Arguments |
collapse | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |
||
destroy | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |
||
disable | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |
||
enable | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |
||
expand | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |
||
render | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |
||
refresh | Void | None |
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxSplitter #mySplitter [width]="850" [height]="480" [panels]="[{ size: 300 }]"> <div class="splitter-panel"> Panel 1 </div> <div class="splitter-panel"> Panel 2 </div> </jqxSplitter> ` }) export class AppComponent implements AfterViewInit { @ViewChild('mySplitter') mySplitter: jqxSplitterComponent; |