fromAsset static method
Future<JsonFormBuilder>
fromAsset(
- String assetPath, {
- Key? key,
- ValueChanged<
Map< ? onChanged,String, dynamic> > - ValueChanged<
Map< ? onValidation,String, String?> > - ValueChanged<
Map< ? onSubmit,String, dynamic> > - FormTheme? theme,
- bool autoSave = false,
- String? persistenceKey,
- Map<
String, FieldWidgetBuilder> ? customFieldBuilders,
Creates a JsonFormBuilder from an asset file.
Implementation
static Future<JsonFormBuilder> fromAsset(
String assetPath, {
Key? key,
ValueChanged<Map<String, dynamic>>? onChanged,
ValueChanged<Map<String, String?>>? onValidation,
ValueChanged<Map<String, dynamic>>? onSubmit,
FormTheme? theme,
bool autoSave = false,
String? persistenceKey,
Map<String, FieldWidgetBuilder>? customFieldBuilders,
}) async {
final jsonString = await rootBundle.loadString(assetPath);
return JsonFormBuilder.fromJsonString(
jsonString,
key: key,
onChanged: onChanged,
onValidation: onValidation,
onSubmit: onSubmit,
theme: theme,
autoSave: autoSave,
persistenceKey: persistenceKey,
customFieldBuilders: customFieldBuilders,
);
}