본문 바로가기

Flutter8

09. Flutter showDialog 결과값 다음과 같은 dialog에서 정보를 가져오려고 찾아봤다. 일반 액티비티처럼 가져오는 내용은 아닌듯. 부모 showDialog(context: context, builder: (BuildContext context) { return Theme(data: DefaultColorScheme.defaultThemeData() , child: const CustomerSub() ); }).then((value) => print(value) ); 자식 Navigator.pop(context, 'data'); 2022. 9. 27.
08. syncfusion_flutter_datagrid 추상클래스 제네릭화 작업을 하다가 3~4회정도 중복 클래스에서 변경하기 귀찮은 내용이 생겨서 문제가 더 커지기 전에 처리 추가로 더 만들어야할 내용은 굳이 처리하지 않았음. 필요시 처리하면 될듯해서.. dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter syncfusion_flutter_datagrid: ^20.2.46 intl: ^0.17.0 import 'package:flutter/material.dart'; import 'package:simple/utils/custom/custom_grid_column.dart'; import 'package:syncfusion_flutter_datagrid/datagrid.dart'; abstract c.. 2022. 9. 22.
07. Flutter datatimePicker datetimePicker + dropdownItme 커스텀. 추가로 붙일거면.. 여러개 붙이면 되지 않을까 싶음. 귀찮아서 전체 코드로 올림. import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; class CustomDateTimeSearchBar extends StatefulWidget { final List dropdownItems; final T parentContext; final VoidFunction onPressed; const CustomDateTimeSearchBar({Key? key, required this.dropdownItems, required this.parentContext, required th.. 2022. 9. 22.
06. Flutter Future build 이벤트 방지 커스텀으로 SearchBar를 만들던 중 상태가 변하면 setState를 콜해서 서버를 계속 호출하는 문제 발생. class _CustomersState extends State { late Future customerFuture; @override @mustCallSuper void initState() { super.initState(); customerFuture = generateCustomerList(); } @override Widget build(BuildContext context) { return FutureBuilder( future: customerFuture, builder: (BuildContext context, AsyncSnapshot snapshot) { return _get.. 2022. 9. 19.