From 546c37f70d2bf5924dee4ba16f0b9c9fce321974 Mon Sep 17 00:00:00 2001 From: hardikshah197 Date: Tue, 4 May 2021 23:36:26 +0530 Subject: [PATCH 1/2] working --- lib/src/json_table_column.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/src/json_table_column.dart b/lib/src/json_table_column.dart index 9fba9a1..aac51b4 100644 --- a/lib/src/json_table_column.dart +++ b/lib/src/json_table_column.dart @@ -16,4 +16,11 @@ class JsonTableColumn { label = json['label']; defaultValue = json['defaultValue']; } + + JsonTableColumn.fromJson(this.field) { + final amountSpent = field.fold(0, (acc, cur) => acc + cur.availableBudget); + setState(() { + total += amountSpent; + }); + } } From fd4bb01f757d81eb90cf61e8db85f050c1f18182 Mon Sep 17 00:00:00 2001 From: Hardik Sharma <54437046+hardikshah197@users.noreply.github.com> Date: Tue, 18 May 2021 12:20:30 +0530 Subject: [PATCH 2/2] fields param updated --- lib/src/json_table_column.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/json_table_column.dart b/lib/src/json_table_column.dart index aac51b4..58369f6 100644 --- a/lib/src/json_table_column.dart +++ b/lib/src/json_table_column.dart @@ -17,7 +17,8 @@ class JsonTableColumn { defaultValue = json['defaultValue']; } - JsonTableColumn.fromJson(this.field) { + JsonTableColumn.fromJson(Map json) { + field = json['field']; final amountSpent = field.fold(0, (acc, cur) => acc + cur.availableBudget); setState(() { total += amountSpent;