# Core Layout Actors

To configure your layouts, you need components and actors. These actors are JavaScript classes that define a certain behavior within the layout. For example the ListActor contains data to be used by lists. There are some components or actors that consumes this data and there are some components or actors that add something to this data.

How the actors work can be very different. Some actors do nothing if they are not bound to another component or actor. Other actors do not support a connection to other components or actors.

Unsupported Actors From 4.0

Note that with Core Engine version 4.0, some actors from older version are not supported anymore or were renamed. In custom layouts and layout changes, they need to be renamed or replaced with their substitutes.

Renaming: Upgrade Tool

Core Engine version 4.2 supports the layout upgrade from version 3.x with an automatic migration tool (release note entry).

Removed Parameters

  • AddPermissionFactory: parameter moduleName removed
  • LabeledToggleActor: parameters labelConfig and labels removed

Here is a list of Core Engine layout actors that are currently supported:

Also refer the DAM layout actors here (opens new window).

Request missing documentation