ModelViewOrEditWidget<I, T extends WithId<I>, C extends ValueNotifier<T>> constructor

const ModelViewOrEditWidget<I, T extends WithId<I>, C extends ValueNotifier<T>>({
  1. Key? key,
  2. required ValueGetter<C> createController,
  3. required ModelEditBuilder<T, C> editBuilder,
  4. required T model,
  5. required AsyncValueSetter<T> saveCallback,
  6. required ModelViewBuilder<T> viewBuilder,
  7. Widget buttonRowBuilder(
    1. BuildContext,
    2. Widget
    )?,
})

Implementation

const ModelViewOrEditWidget({
  super.key,
  required this.createController,
  required this.editBuilder,
  required this.model,
  required this.saveCallback,
  required this.viewBuilder,
  this.buttonRowBuilder,
});