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