FormFieldProperties.fromJson constructor
FormFieldProperties.fromJson({
- required dynamic json,
- required GridField field,
Deserializes json
into a FormFieldProperties Object
Implementation
factory FormFieldProperties.fromJson({
required dynamic json,
required GridField field,
}) {
DataEntity? defaultValue;
if (json['defaultValue'] != null) {
defaultValue =
DataEntity.fromJson(json: json['defaultValue'], field: field);
}
return FormFieldProperties(
fieldId: field.id,
pageId: json['pageId'],
positionOnPage: json['fieldIndex'],
defaultValue: defaultValue,
disabled: json['disabled'] ?? false,
hidden: json['hidden'] ?? false,
);
}