====== 필드 가이드 ====== 각 가이드에 대한 내용은 좌측 메뉴를 선택하여 확인하세요. ===== 개요 ===== 필드성 컴포넌트는 사용자가 입력한 데이터를 서버로 전송하거나 클라이언트 측에서 처리하는 데 사용된다. 입력가능한 데이터 유형에 따라 일반필드, 숫자필드, 한글필드, 비밀번호필드로 컴포넌트가 구분된다. ===== 주요 속성 ===== |< 100% 200px - >| ^ 속성 ^ 설명 ^ | name | 필드 이름을 설정한다. | | max_length | 입력 가능한 최대 길이 설정한다. | | input_type | 필드 입력 유형을 설정한다. | | enable | 필드 활성화 여부를 설정한다. | | hint_text | 필드에 어떤 값을 입력해야 하는지 힌트텍스트를 설정한다. | | border_effect | 보더 효과 처리 함수 이름을 지정한다. | | mask_apply | 마스킹 패턴 적용 시점을 지정한다. | | pattern_func | 텍스트 패턴 동적 변경 처리용 함수 이름 | | time_type | 일반필드 시분초에 대한 입력 처리 기능을 제공한다. | | default_value | 필드성 컴포넌트 기본값을 설정한다. | ===== 주요 이벤트 ===== |< 100% 200px - >| ^ 이벤트 ^ 설명 ^ | on_change | 필드 안의 텍스트가 변경될 때 호출됨 | | on_changed | 필드 안의 텍스트가 변경 완료될 때 호출됨 | | on_create | 필드 생성시 호출됨 | ===== 주요 API ===== |< 100% 200px - >| ^ API ^ 설명 ^ | getdatatype | 필드의 데이터 타입을 반환한다. | | getdisplaytext | 필드에 보여지는 값을 반환한다. | | gettext | 컨트롤에 입력된 텍스트를 반환한다. | | settext | 컨트롤에 텍스트를 설정한다. | | setbordereffect | 보더 효과를 설정하거나 삭제한다. | | getbordereffect | 필드에 설정된 보더효과의 속성 정보 오브젝트를 가져온다. | | setplaceholdereffect | 플레이스홀더 효과를 설정하거나 삭제한다. | | sethinttext | 필드에 텍스트가 비어 있는 경우 자동으로 보여줄 텍스트로 사용자에게 해당 필드에 입력 받을 값에 대한 힌트 정보를 표시할 수 있다. |