toMetaFormContext method

MetaFormContext toMetaFormContext(
  1. BuildContext context, {
  2. Map<String, dynamic>? scope,
  3. MetadataOverrides? overrides,
  4. List<MetaPropertyHandler>? extraHandlers,
  5. FutureOr<IMEntityDefinition>? definition,
})

Implementation

MetaFormContext toMetaFormContext(BuildContext context,
    {Map<String, dynamic>? scope,
    MetadataOverrides? overrides,
    List<MetaPropertyHandler>? extraHandlers,
    FutureOr<IMEntityDefinition>? definition}) {
  if (this is MModelForm) {
    final form = this as MModelForm;

    definition ??= context.mschemaService.getEntityDefinition(form.mtype);
    return MetaFormContext.ofModelForm(
      context,
      controller: form,
      definition: definition,
      scope: scope,
      extraHandlers: extraHandlers,
      overrides: overrides,
    );
  }
  throw UnimplementedError("Not implemented");
}