TextFormField

    [Flutter] TextFormField를 통한 입력 제어하기(FocusNode/TextEditingController)

    (해당 내용은 NullSafety가 반영되기 이전에 작성된 글입니다.) Flutter의 Text 입력을 제어하기 위해 필요한 내용입니다. TextEditingController를 이용하여 입력값을 처리하고 FocusNode를 통해 TextField의 포커스를 제어합니다. 마지막으로 validator을 통해 입력값을 검사합니다. ※ 아래 예제에서는 입력값을 "asset(String), kind(String), money(int)"를 예시로 사용합니다. 1. 사전 세팅 1) statefulwidget 사용 Form의 Controller를 사용하기 위해 Statefulwidget을 사용해야 합니다. class AssetRegist extends StatefulWidget { @override _AssetReg..

    [Flutter] TextFormField Focus Change 함수

    TextField나 TextFormFiled 위젯에서 포커스 변경을 위한 메소드입니다. void fieldFocusChange( BuildContext context, FocusNode currentFocus, FocusNode nextFocus) { currentFocus.unfocus(); FocusScope.of(context).requestFocus(nextFocus); }