triggerActionsFromEvent method

void triggerActionsFromEvent(
  1. String event,
  2. FormDef form,
  3. TreeReference? context,
  4. ActionResultProcessor? resultProcessor,
)

Triggers event's actions in context, reporting each set reference to resultProcessor.

Implementation

void triggerActionsFromEvent(
  String event,
  FormDef form,
  TreeReference? context,
  ActionResultProcessor? resultProcessor,
) {
  for (final action in _listeners[event] ?? const <Action>[]) {
    final ref = action.processAction(form, context);
    if (resultProcessor != null && ref != null) resultProcessor(ref, event);
  }
}