# Core Layout Components

To configure your layouts, you need components and actors. These components are custom HTML elements using the WebComponents (external link) (opens new window) technology. For example the cm4ap-object-image component is used to display the object image of any module object. Some components use HTML attributes and events to consume or reflect properties, other communicate via actors.

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

Unsupported Components From 4.0

Note that with Core Engine version 4.0, some components 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 Component and Parameters

  • cm4ap-status-field-renderer: component removed
  • cm4ap-icon-toggler: parameter iconName removed
  • cm4ap-toggle-container: parameter toggleMode removed
  • cm4ap-details-renderer: parameter preventRendererLoadAfterBeanChange removed
  • cm4ap-search-renderer-panel: parameter instantSearch removed

Here is a list of Core Engine HTML components that are currently supported:

Also refer DAM's layout components here (opens new window).

Request missing documentation