Cell Component

A flexible layout container component that manages child components dynamically. Provides responsive design capabilities, supports drag-and-drop interactions, and serves as a fundamental building block for creating complex, nested UI layouts.


Extends: baseComponent


Fields

Name

Code

Data Type

Description

Label

label

multi-locale

Optional label for the cell component

Resource ID

resourceId

text

Unique identifier for the cell

Style Classes

styleClasses

text

CSS classes applied to the cell container

Width Class

widthClass

text

Controls the width of the cell using predefined CSS classes

Inline Style

style

text

Custom inline CSS styles for the cell

Visibility

isVisible

boolean

Controls whether the cell is displayed or hidden

Responsive

responsive

boolean

Enables responsive layout adjustments (default: true)


Methods

Name

Description

afterChildAdd

Handles additional setup after a child component is added to the cell

setForm

Assigns form context to child components

onEntityDrop

Handles dropping an entity component into the cell

onAPIDrop

Handles dropping an API component into the cell


Events

Name

Description

onLoad

Triggered when the cell component is initially loaded