본문 바로가기

분류 전체보기300

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.
05. Flutter build 종료 후 이벤트 다른 윈도우 프로그램이나 웹처럼 load 후에 이벤트를 찾다가 글을 씀. @override @mustCallSuper void initState() { 1) 시작 super.initState(); final bool? sharedRemember = SharedPreferencesSingleton.getValue("isRemember"); rememberValue = sharedRemember == null ? false : true; 1) 종료 WidgetsBinding.instance.addPostFrameCallback((_) { 3) 시작 //저장 상태. if(rememberValue) { final String? sharedEmail = SharedPreferencesSingleton.getVal.. 2022. 9. 16.
04. Flutter 상태 저장 shared_preferences Flutter로 Web에서 입력했던 내용을 종료하고 다시 실행 시 데이터를 꺼내오고 싶음. Debug Web에서 데이터를 꺼내오기 위한 사전 처리 --web-port만 정해주면 된다. dependencies: flutter: sdk: flutter shared_preferences: ^2.0.15 pub에서 추가. import 'package:shared_preferences/shared_preferences.dart'; class SharedPreferencesSingleton { static late final _prefs; static final SharedPreferencesSingleton _sharedPreferences = SharedPreferencesSingleton._internal().. 2022. 9. 16.
03. Fultter Datatable 사용 거래처 datatable을 만들고 싶음. 국내 사이트에선 정보가 없고, 해외 사이트에선 밑단 service가 아닌 screen에서 처리하는 샘플만 봄. 그래서 4시간 동안 서치하고 변경한 정보를 공유 차 올림. pub syncfusion_flutter_datagrid: ^20.2.46 Customers import 'package:flutter/material.dart'; import 'package:simple/datagrid/customer_datagrid.dart'; import 'package:simple/model/customer/customer_model.dart'; import 'package:simple/services/customer/customer_service.dart'; import.. 2022. 9. 7.