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