(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Dynamic List User Manual

The Dynamic List component displays a scrollable or paginated list of items, supporting dynamic data loading, virtualization for performance, and flexible layout. It is ideal for rendering large datasets efficiently and can be customized with various data source and visual options.


Properties

Visual Properties

Data Source Properties

  {
    "QUERY": { "active": true },
    "PATH": {},
    "BODY": {}
  }

Elements

  [
    { "type": "DynamicTextComponent", "props": { "text": "{{name}}" } }
  ]

General Properties (Inherited)


Data Example

The list expects an array of objects, each representing a list item. If using pagination, the response should be a paginable object with a content array.
Example data:

[
  { "userId": 1, "name": "Alice" },
  { "userId": 2, "name": "Bob" }
]

Or, with pagination:

{
  "content": [
    { "userId": 1, "name": "Alice" },
    { "userId": 2, "name": "Bob" }
  ],
  "totalElements": 100,
  "totalPages": 10,
  "number": 0,
  "size": 10
}

Property Sections

Visual

Data Source

Elements

General


This manual provides a structured overview of the Dynamic List component, with each property explained, categorized, and accompanied by usage examples.