form<TModel> method

FormController<TModel> form<TModel>(
  1. FormControllerQueryBase<TModel> query, {
  2. bool? autoDisposeWhenUnreferenced,
})

FormController is obtained by passing FormControllerQueryBase for the form generated by the builder.

The state is always saved in page scope.

ビルダーによりコード生成されたフォーム用のFormControllerQueryBaseを渡すことにより状態を保持されたFormControllerを取得します。

かならずページスコープで状態が保存されます。

final userController = ref.page.form(UserFormController.query()); // Get the user form controller.

Implementation

FormController<TModel> form<TModel>(
  FormControllerQueryBase<TModel> query, {
  bool? autoDisposeWhenUnreferenced,
}) {
  return this.query(
    query,
    autoDisposeWhenUnreferenced: autoDisposeWhenUnreferenced,
  );
}