textfield

Flutter/기본

[Flutter] 정규식 모음 (TextField 적용가능)

정규식 모음 숫자 1~3자리 (1, 12, 123)선택적으로 소수점 및 소수점 뒤의 숫자 최대 1자리 (1., 12., 123., 1.1, 12.1, 123.1)신장, 몸무게 입력 받는데 사용하면 좋음.RegExp(r'^\d{1,3}(\.\d?)?') 1, 12, 123: 허용됨1234: 허용되지 않음 (숫자가 3자리를 초과함)1., 12., 123.: 허용됨 (소수점 뒤에 숫자가 없을 수도 있음)1.1, 12.1, 123.1: 허용됨123.12: 허용되지 않음 (소수점 뒤에 숫자가 1개를 초과함) 숫자만 받는 정규식RegExp(r'^\d*') 허용되는 입력: 123, 4567, 890허용되지 않는 입력: 123a, 45.67, #890   이메일 정규식RegExp(r'^[a-zA-Z0-9._%+-]+@..

Flutter/오류해결

[Flutter] TextField 복사/붙여넣기 안되는 문제 해결

TextField에서 복사나 붙여 넣기가 안될 때 아래 항목을 살펴보세요. TextFormField( enableInteractiveSelection: false, ... ), enableInteractiveSelection이 false로 되어있지는 않으신가요? true로 바꿔주세요. TextFormField( contextMenuBuilder: null, ... ). contextMenuBuilder가 null로 되어있으신가요? 해당구문을 아예 지워주시거나, contextMenuBuilder를 직접 만들어 넣어주세요.

Flutter/기본

[Flutter] TextField 복사/붙여넣기 비활성화

TextField에 복사나 붙여넣기를 막아야 하는 상황에서 enableInteractiveSelection을 false로 주면 비활성화가 됩니다. TextFormField( enableInteractiveSelection: false, ... ),

Flutter/기본

[Flutter] TextField focus remove

return GestureDetector( onTap: () { FocusScope.of(context).unfocus(); }, child: ..., ); 포커스를 가진 위젯의 외부터치로 포커스를 잃게 하려면 원하는 외부영역의 루트에 GestureDetector로 터치이벤트를 감지하고 이벤트로 FocusScope.of(context).unfocus() 를 실행하면 현재 context의 focus를 감지해 focus를 제거합니다. TextField외 전체적으로 터치시 focus를 제거하려면 Scaffold 상위에 작업하시면 됩니다.

주톨
'textfield' 태그의 글 목록