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

jqxRibbon

  • Default Functionality
  • Collapsible
  • Ribbon at the Bottom
  • Vertical Ribbon
  • Vertical Right Position
  • Pop-up Layout
  • Integration with Other Widgets
  • Scrolling
  • Events
  • Fluid Size
  • Right to Left Layout
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference

Angular Ribbon UI Component

The Ribbon component for Angular can be used as a tabbed toolbar or mega menu. It enables tabs at the bottom and content at the top as well. The component supports different layouts to the pop-up content sections. It comes with built-in scrolling capabilities. Scroll buttons are automatically displayed when there is not enough available space for all tabs. The scroll buttons position can be changed.

angular ribbon

About jqxRibbon for Angular

jqxRibbon is the jQWidgets Ribbon component for Angular. Office-style ribbon with tabbed command groups.

11 jqxRibbon demos with source code

  • Default Functionality – Default functionalities in Angular Ribbon.
  • Collapsible – The collapsible property in Angular Ribbon.
  • Ribbon at the Bottom – Angular Ribbon at the bottom of a container.
  • Vertical Ribbon – Vertical Angular Ribbon.
  • Vertical Right Position – Vertical right position in Angular Ribbon.
  • Pop-up Layout – Angular Ribbon's layouts.
  • Integration with Other Widgets – Angular Ribbon's integration with other widgets.
  • Scrolling – Scrolling in Angular Ribbon.
  • Events – The events that occur in Angular Ribbon.
  • Fluid Size – The width and height of Angular Ribbon are set in percentages.
  • Right to Left Layout – Right to left support of Angular Ribbon.

jqxRibbon API

jqxRibbon has 17 properties, 3 events and 14 methods, all in the API reference. Its main members, those its demos use first:

  • animationType (property) – Sets or gets the animation type.
  • position (property) – Sets or gets whether the ribbon's header is positioned at the top, bottom, left or right of the content.
  • selectionMode (property) – Sets or gets the selection mode.
  • mode (property) – Sets or gets the ribbon's display mode.
  • selectedIndex (property) – Sets or gets the selected index (tab).
  • change (event) – This event is triggered when the user selects or unselects an item.
  • setPopupLayout (method) – Sets the layout of an item's content if mode is set to "popup".
  • select (event) – This event is triggered when the user selects an item.
  • disableAt (method) – Disables an item by index.
  • render (method) – Renders the jqxRibbon widget.

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.