# BeanActor
The BeanActor
takes over some jobs that are related to a certain bean
:
- On instruction, it loads and holds a bean with its necessary fields.
- It holds
relatedBeans
and changes of a bean (e.g. from renderers). - It queries conditional operations for the current bean and manages their execution.
# Properties
Parent:
Actor
Type:
BeanActor
# Parameter
# Parameters in the Layout
Name | Type and Values | Description |
---|---|---|
loadCurrentBean | Type: boolean Default value: false | Gives the BeanActor the instruction to load the current data set. Often set for detail views. |
beanView | Type: string or null Default value: view of context | View that should be specified when loading the conditional operation. If not explicitly set in the layout, the current view from LocationManager is used (does not have to match the URL). |
preventFieldLoading | Type: boolean Default value: false | Prevents the loading of bean fields |
objectOperationActor | Type: ObjectOperationActor | // todo description |
dimensionActor | Type: DimensionActor Default value: global dimensionActor | Used to load fields for current dimension values after the dimension has been changed. |
moduleName | Type: string Default value: module of context | Sets the module for which baseBean and actions are loaded. |
onlyDeleted | Type: boolean Default value: false | Determines whether only the deleted objects are loaded. |