Focus the first input or textarea control on larger screen devices i.e. width > 768px
Get the previously registered component based on the models componentType
or containerType
Get the previously registered component by name
Name of the component
Transform the child models into the relevant components
Get the columns that have isDisplayValue
set to true, or contain a property with a developer name of isDisplayValue
and a content value of true
Transform the outcome models into outcome components
Using data from the model and settings to calculate the page size.
Page limit size
Get the ObjectData items from the model that match the selected ids
The internal ids of the selected items
If the model hasEvents = true
perform an Engine.sync
then re-render the flow and forceUpdate
on the component
Callback that is called after Engine.sync
returns
Calls Engine.move
then Engine.flowOut
if the outcome.isOut
is true. Will open a new window instead if the uri
or uriTypeElementPropertyId
attributes are defined
Deffered result from Engine.move
Register a React component, that can be fetched later by Name. Optionally provide aliases that will return the same component
Name to register the component with
Extra names that can also be used to fetch the component later
Add an alias for a name
Name of a previously registered component
Register a React component as a container, the name will be prepended with mw-
Register a React component, the name will be prepended with mw-
. An alias of mw-items-container
will also be added
Scrolls the window to the top of the flow container
Enum of the supported content types
Generated using TypeDoc
Adds a div element as the React target for the flow to the element targetted by the containerSelector setting