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

jqxDockingLayout

  • Default Functionality
  • Save/Load Layout
  • IDE-like Layout
  • Fluid Size
  • Right to Left Layout
  • Create Component
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference
  • app.css

Angular Docking Layout UI Component

The DockingLayout Component for Angular enables the creation of complex layouts consisting of panels that can be floated, docked, nested, resized, pinned, unpinned and closed. Additional components can be integrated in the DockingLayout in order to create an IDE-like layout.


angular docking layout

About jqxDockingLayout for Angular

jqxDockingLayout is the jQWidgets DockingLayout component for Angular. Layout whose panels can be docked, floated and rearranged by drag-and-drop.

6 jqxDockingLayout demos with source code

  • Default Functionality – The default functionalities in Angular DockingLayout.
  • Save/Load Layout – Save and load the current Angular DocingLayout.
  • IDE-like Layout – Combine other jQWidgets into Angular DockingLayout and create an IDE-Like layout.
  • Fluid Size – Of Angular DockingLayout the width and height are set in percentages.
  • Right to Left Layout – This example in Angular DockingLayout is set right to left.
  • Create Component – The Angular DockingLayout created through one setting.

jqxDockingLayout API

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

  • layout (property) – Sets or gets the layout.
  • loadLayout (method) – Loads a previously saved layout.
  • saveLayout (method) – Saves the current layout of the widget.
  • addFloatGroup (method) – Adds a new floatGroup.
  • contextMenu (property) – Sets or gets whether a custom context menu will appear when certain elements of the widget are right-clicked.
  • minGroupHeight (property) – Sets the default minimum height for groups which are vertically aligned within their parent group.
  • minGroupWidth (property) – Sets the default minimum width for groups which are horizontally aligned within their parent group.
  • resizable (property) – Sets or gets whether panels can be dynamically resized.
  • dock (event) – This event is triggered when a floatGroup has been docked.
  • floatGroupClosed (event) – This event is triggered when a floatGroup has been closed.

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.