NicePageViewFormPage class abstract

Base page for a step of the page view form To make a full custom page, extend this class and implement the buildPage method

Implementers

Constructors

NicePageViewFormPage({required NicePageViewFormBaseEnabledStrategy enabledStrategy, required NicePageViewFormBaseValidationStrategy validationStrategy})
const
NicePageViewFormPage.content({NicePageViewFormBaseEnabledStrategy enabledStrategy, required NicePageViewFormBaseValidationStrategy validationStrategy, NicePageViewFormLayoutHeaderData headerData, NicePageViewFormPageConfig? pageConfig, required Widget content})
factory
NicePageViewFormPage.contentBuilder({NicePageViewFormBaseEnabledStrategy enabledStrategy, required NicePageViewFormBaseValidationStrategy validationStrategy, NicePageViewFormLayoutHeaderData headerData, NicePageViewFormPageConfig? pageConfig, required WidgetBuilder contentBuilder})
factory
NicePageViewFormPage.email({NicePageViewFormBaseEnabledStrategy enabledStrategy, NicePageViewFormLayoutHeaderData headerData, NicePageViewFormPageConfig? pageConfig, String formGroupName, String emailFormControlName, String emailConfirmationControlName, InputDecoration emailDecoration, InputDecoration emailConfirmationDecoration, Map<String, ValidationMessageFunction>? validationMessages, double inputSpacing, Widget suffix})
factory
NicePageViewFormPage.password({NicePageViewFormBaseEnabledStrategy enabledStrategy, NicePageViewFormLayoutHeaderData headerData, NicePageViewFormPageConfig pageConfig, String formGroupName, String passwordFormControlName, String passwordConfirmationControlName, InputDecoration passwordDecoration, InputDecoration passwordConfirmationDecoration, Map<String, ValidationMessageFunction>? validationMessages, double inputSpacing, Widget suffix})
factory

Properties

enabledStrategy NicePageViewFormBaseEnabledStrategy
Whether this page should be enabled A disabled page will be completely ignored
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validationStrategy NicePageViewFormBaseValidationStrategy
final

Methods

buildPage(BuildContext context) Widget
Page builder, ie. the content of the PageView
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited