| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- import '/backend/api_requests/api_calls.dart';
- import '/flutter_flow/flutter_flow_theme.dart';
- import '/flutter_flow/flutter_flow_util.dart';
- import '/flutter_flow/flutter_flow_widgets.dart';
- import '/shared/lege_lijst_component/lege_lijst_component_widget.dart';
- import 'dart:ui';
- import 'fotoboek_grid_component_widget.dart' show FotoboekGridComponentWidget;
- import 'package:easy_debounce/easy_debounce.dart';
- import 'package:flutter/material.dart';
- import 'package:flutter_spinkit/flutter_spinkit.dart';
- import 'package:google_fonts/google_fonts.dart';
- import 'package:provider/provider.dart';
- class FotoboekGridComponentModel
- extends FlutterFlowModel<FotoboekGridComponentWidget> {
- /// Local state fields for this component.
- String _zoekterm = '';
- set zoekterm(String value) {
- _zoekterm = value;
- debugLogWidgetClass(this);
- }
- String get zoekterm => _zoekterm;
- /// State fields for stateful widgets in this component.
- // State field(s) for TextField widget.
- FocusNode? textFieldFocusNode;
- TextEditingController? textController;
- String? Function(BuildContext, String?)? textControllerValidator;
- final Map<String, DebugDataField> debugGeneratorVariables = {};
- final Map<String, DebugDataField> debugBackendQueries = {};
- final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
- @override
- void initState(BuildContext context) {}
- @override
- void dispose() {
- textFieldFocusNode?.dispose();
- textController?.dispose();
- }
- @override
- WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
- widgetParameters: {
- 'parameter1': debugSerializeParam(
- widget?.parameter1,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=ShoKFAoKcGFyYW1ldGVyMRIGOWQ1dXgxcgIICVAAWgpwYXJhbWV0ZXIx',
- name: 'dynamic',
- nullable: true,
- ),
- 'parameter2': debugSerializeParam(
- widget?.parameter2,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=ShoKFAoKcGFyYW1ldGVyMhIGb2o2cGM5cgIICVAAWgpwYXJhbWV0ZXIy',
- name: 'dynamic',
- nullable: true,
- ),
- 'parameter3': debugSerializeParam(
- widget?.parameter3,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=ShoKFAoKcGFyYW1ldGVyMxIGdXN6MTgwcgIICVAAWgpwYXJhbWV0ZXIz',
- name: 'dynamic',
- nullable: true,
- ),
- 'parameter4': debugSerializeParam(
- widget?.parameter4,
- ParamType.JSON,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=ShwKFAoKcGFyYW1ldGVyNBIGOWp4OHEwcgQSAggJUABaCnBhcmFtZXRlcjQ=',
- name: 'dynamic',
- nullable: true,
- ),
- 'bijKeuze': debugSerializeParam(
- widget?.bijKeuze,
- ParamType.Action,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=SkgKEgoIYmlqS2V1emUSBnM2azYyaXIyCBUgATIVCg0KA2ZpZBIGbnNuaGl6cgQIAyABMhUKDQoDdXJsEgZtd3N5eW1yBAgEIAFQAFoIYmlqS2V1emU=',
- name: 'Future Function(String fid, String url)',
- nullable: true,
- )
- }.withoutNulls.entries,
- localStates: {
- 'zoekterm': debugSerializeParam(
- zoekterm,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=Qh0KEQoIem9la3Rlcm0SBXdoaWpuKgISAHIECAMgAVAAWgh6b2VrdGVybWIVRm90b2JvZWtHcmlkQ29tcG9uZW50',
- name: 'String',
- nullable: false,
- )
- }.entries,
- widgetStates: {
- 'textFieldText': debugSerializeParam(
- textController?.text,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
- name: 'String',
- nullable: true,
- )
- }.entries,
- generatorVariables: debugGeneratorVariables.entries,
- backendQueries: debugBackendQueries.entries,
- componentStates: {
- ...widgetBuilderComponents.map(
- (key, value) => MapEntry(
- key,
- value.toWidgetClassDebugData(),
- ),
- ),
- }.withoutNulls.entries,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=FotoboekGridComponent',
- searchReference:
- 'reference=OhVGb3RvYm9la0dyaWRDb21wb25lbnRQAFoVRm90b2JvZWtHcmlkQ29tcG9uZW50',
- widgetClassName: 'FotoboekGridComponent',
- );
- }
|