The node to connect.
Formats the payload of an action.
Original payload.
Modified payload.
Callback that is triggered on frontend changes.
A formatted action.
Determine the name of the action that should be associated with the node.
The action name is determined from
the tag's data-action
, name
or id
attribute (in that order).
A HTML element.
Name of action or null.
Determine the name of the signal that should be listened to from the backend.
The signal name is determined from the data-signal
,
data-action
, name
or id
attribute (in that order.)
For all attributes apart from data-signal
, the value is wrapped in an
object like { data: value-of-attribute }
. The data-signal
value
can contain a :
which will be used to create an object as well. That means
that data-signal="data:myvalue"
gives the same result as data-action="myvalue"
.
A HTML element.
Name of a signal or null.
Format the value.
Value as represented in the backend.
Formatted representation of the value.
Reads and sets the value.
Set value
The default is false
, which means that the callback is only triggered on
change
events (i.e. pressing enter or unfocusing the element).
Setting this to true will trigger on every keyup
event of this element.
Whether to trigger on keyup
events. Default is true.
self
Determine whether to skip this element.
This can be forced by adding a data-skipwire=true
attribute
to the HTML tag.
A HTML element.
Wire all text inputs.
Generated using TypeDoc
Make an
<input[type='text']>
with an action name interactive.