Accordion List

A collapsible list component that displays items in an expandable/collapsible accordion format. Supports dynamic data loading, customizable headers with icons, and nested content within each accordion section. Ideal for organizing hierarchical or grouped content in a space-efficient manner.


Extends: listComponent


Fields

Name

Code

Data Type

Description

ID

resourceId

text

Unique identifier for the component

Style Classes

styleClasses

text

CSS classes for styling

Style

style

text

Custom inline styles

Width

widthClass

text

Controls component width

Accordion ID Field

accordianIdField

text

Specifies the field to use as the unique ID for each accordion section

Accordion Label Field

accordianLabelField

text

Specifies the field to use as the display label for each accordion header

Accordion Icon Field

accordianIconField

text

Specifies the field to use as the icon for each accordion header

List

list

text

Array of items to display in the accordion list


Methods

Name

Description

getDefaultEntitySelectFieldsForSelector

Retrieves the default ID and title fields from an entity schema for mapping

onEntityDrop

Handles dropping an entity onto the accordion list for data binding


Events

No specific events are defined for this component.