formaster

Last updated:

0 purchases

formaster Image
formaster Images
Add to Cart

Description:

formaster

Create form easy and fast. Create fields once and use their many times
Why field is not widget #
Often, the application uses a single design forms, you once set up the topic and / or create your fields
And then you write only logic in the controller
Getting started #
To use this plugin, add formaster as a dependency in your pubspec.yaml file.
Usage #
final product = Product(); // Abstract model

final titleField = StringField(
placeholder: 'Title',
onSaved: (value) => product.title = value,
);
final priceField = DoubleField(
placeholder: 'Price',
onSaved: (value) => product.price = value,
);

final controller = FromController;

FormWidget(
controller: controller,
body: FormColumnLayout([
titleField,
priceField,
]);,
),

if(controller.save()) {
// Great, you model filled!
}

copied to clipboard
see /example for more case.
Components #
Basic components that will suit most users
Layout #

FormColumnLayout
FormRowLayout
FormWrapLayout

Fields #

BoolField
ChoiceField
DoubleField
IntField
StringField

Fields used standart ThemeData and FormThemeData for additional data
In /example/lib/fields you will see example of custom fields

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.