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

jqxToolbar

  • Default Functionality
  • Resizable Toolbar
  • Non-minimizable Tools
  • Button Groups in Toolbar
  • Cascading ComboBoxes in Toolbar
  • Settings
  • Tool events
  • Fluid Size
  • Right to Left Layout
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference

Angular Toolbar UI Component

The ToolBar component for Angular represents a toolbar where different tools (including other components) can be automatically added. By default, the ToolBar supports the following components: Button, ToggleButton, DropDownList, ComboBox and Input. Custom tools can be created and added. The ToolBar can be resized and when there is not enough space to show all tools, they are minimized and appear in the minimize pop-up. The component automatically separates buttons in groups, which are specified by inserting separators ("|") in the tools definition.

angular toolbar

About jqxToolBar for Angular

jqxToolBar is the jQWidgets ToolBar component for Angular. Toolbar that holds buttons, inputs and drop-downs and collapses overflowing items into a menu.

9 jqxToolBar demos with source code

  • Default Functionality – The default functionalities in Angular ToolBar.
  • Resizable Toolbar – Resizable toolbar in Angular ToolBar.
  • Non-minimizable Tools – Non-minimizable tools in Angular ToolBar.
  • Button Groups in Toolbar – Button groups in Angular ToolBar.
  • Cascading ComboBoxes in Toolbar – Comboboxes in Angular ToolBar.
  • Settings – The settings available in Angular ToolBar.
  • Tool events – Tool events in Angular ToolBar.
  • Fluid Size – The width and height of Angular ToolBar are set in percentages.
  • Right to Left Layout – The right to left support of Angular ToolBar.

jqxToolBar API

jqxToolBar has 10 properties, 2 events and 7 methods, all in the API reference. Its main members, those its demos use first:

  • initTools (property) – A callback function where settings can be made to the tools specified in the tools property.
  • tools (property) – Sets or gets the types of tools in the jqxToolBar in the order they appear.
  • minimizeWidth (property) – Sets or gets the width of the minimize pop-up menu.
  • minWidth (property) – Sets or gets the minimum width of the jqxToolBar.
  • addTool (method) – Adds a tool to the jqxToolBar.
  • disableTool (method) – Disables a tool.
  • destroyTool (method) – Destroys a tool.
  • maxWidth (property) – Sets or gets the maximum width of the jqxToolBar.
  • close (event) – This event is triggered when the minimize pop-up menu is closed.
  • open (event) – This event is triggered when the minimize pop-up menu is opened.

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.