mirror of
https://github.com/inventree/inventree-app.git
synced 2026-10-06 15:22:07 +00:00
API forms return the JSON data to the onSuccess function
This commit is contained in:
1 parent
67ccbf64b5
commit
6d0282519d
9 files changed
+107
-31
No files matched your search
@@ -72,7 +72,25 @@ class InvenTreeModel {
|
||||
return {};
|
||||
}
|
||||
|
||||
Future<void> editForm(BuildContext context, String title, {Map<String, dynamic> fields=const {}, Function? onSuccess}) async {
|
||||
Future<void> createForm(BuildContext context, String title, {Map<String, dynamic> fields=const{}, Map<String, dynamic> data=const {}, Function(dynamic)? onSuccess}) async {
|
||||
|
||||
if (fields.isEmpty) {
|
||||
fields = formFields();
|
||||
}
|
||||
|
||||
launchApiForm(
|
||||
context,
|
||||
title,
|
||||
URL,
|
||||
fields,
|
||||
modelData: data,
|
||||
onSuccess: onSuccess,
|
||||
method: "POST",
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
Future<void> editForm(BuildContext context, String title, {Map<String, dynamic> fields=const {}, Function(dynamic)? onSuccess}) async {
|
||||
|
||||
if (fields.isEmpty) {
|
||||
fields = formFields();
|
||||
@@ -84,7 +102,8 @@ class InvenTreeModel {
|
||||
url,
|
||||
fields,
|
||||
modelData: jsondata,
|
||||
onSuccess: onSuccess
|
||||
onSuccess: onSuccess,
|
||||
method: "PATCH"
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user