init static method

Future<Scenario> init(
  1. XFormsElement form, {
  2. ResourceResolver? resolver,
  3. FormEntryController controllerFactory(
    1. FormDef form
    )?,
  4. XFormParser parserFactory(
    1. ResourceResolver? resolver
    )?,
})

Builds the form form (see test/xforms_element) and starts a new instance. Port of Scenario.init(XFormsElement).

Implementation

static Future<Scenario> init(
  XFormsElement form, {
  ResourceResolver? resolver,
  FormEntryController Function(FormDef form)? controllerFactory,
  XFormParser Function(ResourceResolver? resolver)? parserFactory,
}) => fromXml(
  form.asXml(),
  resolver: resolver,
  controllerFactory: controllerFactory,
  parserFactory: parserFactory,
);