jQWidgets
  • Docs
  • License and Pricing
  • Services
  • Community
    • Forums
    • Blogs
    • Follow Us
    • Client Login
  • About
    • About Us
    • Contact Us
    • FAQ
  • Products
    • Angular
    • React
    • Vue
    • jQuery
    • Web Components
    • Blazor
    • Svelte
    • Templates
  • Download
Angular UI Components
  • Javascript/jQuery
  • Angular
  • Vue
  • React
  • Web Components
  • Blazor
  • Templates
  • Theme Builder
  • Artavolo
Show Demo List

Angular UI Components (Angular 16–22 supported)

Data Grids and Tables

  • jqxGrid
  • jqxPivotGrid
  • jqxTreeGrid
  • jqxDataTable

Charts and Visualization

  • jqxChart
  • jqxGauge
  • jqxBarGauge
  • jqxBulletChart
  • jqxHeatMap
  • jqxTreeMap
  • jqxRangeSelector
  • jqxBarcode New
  • jqxQRcode New
  • jqxDraw

Scheduling and Planning

  • jqxScheduler
  • jqxGantt
  • jqxKanban
  • jqxTimeline

AI and Collaboration

  • jqxChat New

Editors and Inputs

  • jqxEditor
  • jqxForm
  • jqxDateTimeInput
  • jqxCalendar
  • jqxTimePicker
  • jqxInput
  • jqxNumberInput
  • jqxMaskedInput
  • jqxFormattedInput
  • jqxComplexInput
  • jqxPasswordInput
  • jqxTextArea
  • jqxColorPicker
  • jqxSlider
  • jqxKnob
  • jqxRating
  • jqxButtons
  • jqxCheckBoxGroup New
  • jqxFileUpload
  • jqxValidator
  • jqxValidator

Lists and Selection

  • jqxDropDownList
  • jqxComboBox
  • jqxListBox
  • jqxTree
  • jqxPickList New

Navigation and Menus

  • jqxTabs
  • jqxMenu
  • jqxToolBar
  • jqxRibbon
  • jqxNavigationBar
  • jqxNavBar
  • jqxListMenu

Layout and Containers

  • jqxSplitter
  • jqxLayout
  • jqxDockingLayout
  • jqxDocking
  • jqxSplitLayout
  • jqxPanel
  • jqxExpander
  • jqxResponsivePanel
  • jqxScrollView
  • jqxScrollBar

Popups and Feedback

  • jqxWindow
  • jqxNotification
  • jqxTooltip
  • jqxPopOver
  • jqxLoader
  • jqxProgressBar

Data and Utilities

  • jqxDragDrop
  • jqxSortable

jqxSplitter

  • Default Functionality
  • Nested Splitters
  • Horizontal Splitter
  • Vertical Splitter
  • Toggle Bottom Panel
  • Toggle Right Panel
  • Integration with jqxTabs
  • Integration with jqxTree
  • Integration with jqxGrid
  • Multiple Split Panels with jqxTabs
  • Splitters within jqxTabs
  • Simple Container
  • Nested Side Splitters
  • Fluid Size
  • API
  • Events
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference

Angular Splitter UI Component

The Splitter component for Angular provides an easy way to create dynamic layouts allowing you to resize and collapse panels. These panels actually are HTML container's children. You can create both horizontal and vertical splitters based on your needs. The component enables complex layouts with nesting multiple splitters. The Splitter can be integrated with the other components of the JQWidgets framework including Tabs, Tree and Grid.

angular splitter

About jqxSplitter for Angular

jqxSplitter is the jQWidgets Splitter component for Angular. Resizable, collapsible panels split horizontally or vertically.

16 jqxSplitter demos with source code

  • Default Functionality – Default functionalities in Angular Splitter.
  • Nested Splitters – The complex layout implementation in multiple splitters.
  • Horizontal Splitter – The horizontal Angular Splitter.
  • Vertical Splitter – The vertical Angular Splitter.
  • Toggle Bottom Panel – The collapsing bottom panel in Angular Splitter.
  • Toggle Right Panel – The collapsing right panel in Angular Splitter.
  • Integration with jqxTabs – Angular Splitter integrated with Angular Tabs.
  • Integration with jqxTree – Angular Splitter integrated with Angular Tree.
  • Integration with jqxGrid – Angular Splitter integrated with Angular Grid.
  • Multiple Split Panels with jqxTabs – Multiplied Angular Splitter panels in Angular Tabs.
  • Splitters within jqxTabs – The Angular Splitter within Angular Tabs.
  • Simple Container – Angular Splitter with simple container.
  • Nested Side Splitters – Nested splitter in Angular Splitter.
  • Fluid Size – The width and height of Angular Splitter are set in percentage.
  • API – The Angular Splitter's API.
  • Events – The events that occur in Angular Splitter.

jqxSplitter API

jqxSplitter has 9 properties, 4 events and 7 methods, all in the API reference. Its main members, those its demos use first:

  • panels (property) – Sets or gets the panels property.
  • orientation (property) – Sets or gets the orientation property.
  • expanded (event) – This event is triggered when a panel is expanded.
  • refresh (method) – Refreshes the jqxSplitter.
  • collapse (method) – Collapse a panel.
  • disable (method) – Disables the jqxSplitter.
  • enable (method) – Enables the jqxSplitter.
  • expand (method) – Expands a panel.
  • collapsed (event) – This event is triggered when a panel is collapsed.
  • resize (event) – This event is triggered when the 'resize' operation has ended.

Learn more

  • Getting started
  • API reference
  • JavaScript version
jQWidgets
  • Facebook
  • X (Twitter)
  • Demo
  • Download
  • Documentation
  • License and Pricing
  • Services
  • Products
  • Angular UI Components
  • React UI Components
  • Vue UI Components
  • Blazor UI Components
  • jQuery UI Components
  • Javascript UI Components
  • Svelte Data Grid (SvGrid)
  • Forums
  • About
  • Terms of Use
  • Privacy Policy
  • Contact Us

jQWidgets © 2011-2026. All Rights Reserved.