Panel Component

A versatile layout container that provides collapsible and customizable content presentation. Supports dynamic header display, close functionality, and nested component management. Ideal for creating organized, interactive UI sections with flexible visibility and styling options.


Extends: cellComponent


Fields

Name

Code

Data Type

Description

Label

label

multi-locale

Header text for the panel

Resource ID

resourceId

text

Unique identifier for the panel

Style Classes

styleClasses

text

CSS classes applied to the panel container

Panel Classes

panelClasses

text

Additional CSS classes specific to the panel styling

Width Class

widthClass

text

Controls the width of the panel using predefined CSS classes

Show Header

showHeader

boolean

Determines whether the panel header is displayed

Visibility

isVisible

boolean

Controls the visibility of the panel

Responsive

responsive

boolean

Enables responsive layout adjustments


Methods

Name

Description

getLabel

Retrieves the localized label for the panel header


Events

Name

Description

onLoad

Triggered when the panel is initially loaded