buildForm method

Widget buildForm(
  1. BuildContext context, {
  2. FormController? form,
  3. MBaseModel? record,
  4. MetadataOverrides? overrides,
  5. List<MetaPropertyHandler> extraHandlers = const [],
})

Implementation

Widget buildForm(
  BuildContext context, {
  FormController? form,
  MBaseModel? record,
  MetadataOverrides? overrides,
  List<MetaPropertyHandler> extraHandlers = const [],
}) {
  _ensureWiring();
  final ref = this;
  record ??= mmodelRegistry.instantiate(json: <String, dynamic>{}, type: ref);
  return context.metaFormService
      .buildForm(context, ref, controller: form, overrides: overrides, record: record, extraHandlers: extraHandlers);
}