one to many
This commit is contained in:
@@ -605,7 +605,19 @@ class _EntityFormState extends State<EntityForm> {
|
||||
continue;
|
||||
}
|
||||
|
||||
formData[key] = value;
|
||||
// Handle JSON parsing for OneToMany fields
|
||||
final bool parseAsJson = props['parseAsJson'] == true;
|
||||
if (parseAsJson && value.isNotEmpty) {
|
||||
try {
|
||||
final decoded = json.decode(value);
|
||||
formData[key] = decoded;
|
||||
} catch (e) {
|
||||
// If JSON parsing fails, send as string
|
||||
formData[key] = value;
|
||||
}
|
||||
} else {
|
||||
formData[key] = value;
|
||||
}
|
||||
}
|
||||
widget.onSubmit(formData);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user