|
@@ -8,6 +8,7 @@ import '/flutter_flow/flutter_flow_widgets.dart';
|
|
|
import '/flutter_flow/form_field_controller.dart';
|
|
import '/flutter_flow/form_field_controller.dart';
|
|
|
import 'dart:convert';
|
|
import 'dart:convert';
|
|
|
import 'dart:ui';
|
|
import 'dart:ui';
|
|
|
|
|
+import '/custom_code/actions/index.dart' as actions;
|
|
|
import '/flutter_flow/custom_functions.dart' as functions;
|
|
import '/flutter_flow/custom_functions.dart' as functions;
|
|
|
import '/index.dart';
|
|
import '/index.dart';
|
|
|
import 'select_state_drop_down_component_widget.dart'
|
|
import 'select_state_drop_down_component_widget.dart'
|
|
@@ -38,6 +39,31 @@ class SelectStateDropDownComponentModel
|
|
|
|
|
|
|
|
bool get isLoadingGemeenteDone => _isLoadingGemeenteDone;
|
|
bool get isLoadingGemeenteDone => _isLoadingGemeenteDone;
|
|
|
|
|
|
|
|
|
|
+ late LoggableList<GemeenteModelStruct> _favorieteGemeentenLijst =
|
|
|
|
|
+ LoggableList([]);
|
|
|
|
|
+ set favorieteGemeentenLijst(List<GemeenteModelStruct> value) {
|
|
|
|
|
+ if (value != null) {
|
|
|
|
|
+ _favorieteGemeentenLijst = LoggableList(value);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ debugLogWidgetClass(this);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ List<GemeenteModelStruct> get favorieteGemeentenLijst =>
|
|
|
|
|
+ _favorieteGemeentenLijst?..logger = () => debugLogWidgetClass(this);
|
|
|
|
|
+ void addToFavorieteGemeentenLijst(GemeenteModelStruct item) =>
|
|
|
|
|
+ favorieteGemeentenLijst.add(item);
|
|
|
|
|
+ void removeFromFavorieteGemeentenLijst(GemeenteModelStruct item) =>
|
|
|
|
|
+ favorieteGemeentenLijst.remove(item);
|
|
|
|
|
+ void removeAtIndexFromFavorieteGemeentenLijst(int index) =>
|
|
|
|
|
+ favorieteGemeentenLijst.removeAt(index);
|
|
|
|
|
+ void insertAtIndexInFavorieteGemeentenLijst(
|
|
|
|
|
+ int index, GemeenteModelStruct item) =>
|
|
|
|
|
+ favorieteGemeentenLijst.insert(index, item);
|
|
|
|
|
+ void updateFavorieteGemeentenLijstAtIndex(
|
|
|
|
|
+ int index, Function(GemeenteModelStruct) updateFn) =>
|
|
|
|
|
+ favorieteGemeentenLijst[index] = updateFn(favorieteGemeentenLijst[index]);
|
|
|
|
|
+
|
|
|
/// State fields for stateful widgets in this component.
|
|
/// State fields for stateful widgets in this component.
|
|
|
|
|
|
|
|
// Stores action output result for [Backend Call - API (provincies)] action in SelectStateDropDownComponent widget.
|
|
// Stores action output result for [Backend Call - API (provincies)] action in SelectStateDropDownComponent widget.
|
|
@@ -59,6 +85,16 @@ class SelectStateDropDownComponentModel
|
|
|
ApiCallResponse? get apiGemeenteResultInitalize =>
|
|
ApiCallResponse? get apiGemeenteResultInitalize =>
|
|
|
_apiGemeenteResultInitalize;
|
|
_apiGemeenteResultInitalize;
|
|
|
|
|
|
|
|
|
|
+ // Stores action output result for [Custom Action - getFavorieteGemeenten] action in SelectStateDropDownComponent widget.
|
|
|
|
|
+ List<GemeenteModelStruct>? _favorieteGemeentenResultaat;
|
|
|
|
|
+ set favorieteGemeentenResultaat(List<GemeenteModelStruct>? value) {
|
|
|
|
|
+ _favorieteGemeentenResultaat = value;
|
|
|
|
|
+ debugLogWidgetClass(this);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ List<GemeenteModelStruct>? get favorieteGemeentenResultaat =>
|
|
|
|
|
+ _favorieteGemeentenResultaat;
|
|
|
|
|
+
|
|
|
// State field(s) for DropDownProvincie widget.
|
|
// State field(s) for DropDownProvincie widget.
|
|
|
String? _dropDownProvincieValue;
|
|
String? _dropDownProvincieValue;
|
|
|
set dropDownProvincieValue(String? value) {
|
|
set dropDownProvincieValue(String? value) {
|
|
@@ -120,6 +156,17 @@ class SelectStateDropDownComponentModel
|
|
|
'reference=Qi8KHgoVaXNMb2FkaW5nR2VtZWVudGVEb25lEgUzY3BwYioHEgVmYWxzZXIECAUgAVAAWhVpc0xvYWRpbmdHZW1lZW50ZURvbmViHFNlbGVjdFN0YXRlRHJvcERvd25Db21wb25lbnQ=',
|
|
'reference=Qi8KHgoVaXNMb2FkaW5nR2VtZWVudGVEb25lEgUzY3BwYioHEgVmYWxzZXIECAUgAVAAWhVpc0xvYWRpbmdHZW1lZW50ZURvbmViHFNlbGVjdFN0YXRlRHJvcERvd25Db21wb25lbnQ=',
|
|
|
name: 'bool',
|
|
name: 'bool',
|
|
|
nullable: false,
|
|
nullable: false,
|
|
|
|
|
+ ),
|
|
|
|
|
+ 'favorieteGemeentenLijst': debugSerializeParam(
|
|
|
|
|
+ favorieteGemeentenLijst,
|
|
|
|
|
+ ParamType.DataStruct,
|
|
|
|
|
+ isList: true,
|
|
|
|
|
+ link:
|
|
|
|
|
+ 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponent',
|
|
|
|
|
+ searchReference:
|
|
|
|
|
+ 'reference=QkIKIAoXZmF2b3JpZXRlR2VtZWVudGVuTGlqc3QSBWZvbnp2ch4SAggUKhgSFgoNR2VtZWVudGVNb2RlbBIFODJ1N3VQAFoXZmF2b3JpZXRlR2VtZWVudGVuTGlqc3RiHFNlbGVjdFN0YXRlRHJvcERvd25Db21wb25lbnQ=',
|
|
|
|
|
+ name: 'GemeenteModel',
|
|
|
|
|
+ nullable: false,
|
|
|
)
|
|
)
|
|
|
}.entries,
|
|
}.entries,
|
|
|
widgetStates: {
|
|
widgetStates: {
|
|
@@ -157,6 +204,15 @@ class SelectStateDropDownComponentModel
|
|
|
name: 'ApiCallResponse',
|
|
name: 'ApiCallResponse',
|
|
|
nullable: true,
|
|
nullable: true,
|
|
|
),
|
|
),
|
|
|
|
|
+ 'favorieteGemeentenResultaat': debugSerializeParam(
|
|
|
|
|
+ favorieteGemeentenResultaat,
|
|
|
|
|
+ ParamType.DataStruct,
|
|
|
|
|
+ isList: true,
|
|
|
|
|
+ link:
|
|
|
|
|
+ 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponent',
|
|
|
|
|
+ name: 'GemeenteModel',
|
|
|
|
|
+ nullable: true,
|
|
|
|
|
+ ),
|
|
|
'apiGemeenteResultbutton': debugSerializeParam(
|
|
'apiGemeenteResultbutton': debugSerializeParam(
|
|
|
apiGemeenteResultbutton,
|
|
apiGemeenteResultbutton,
|
|
|
ParamType.ApiResponse,
|
|
ParamType.ApiResponse,
|