SSNTextInput
Openzet.org
목차 |
소개
SSNTextInput란 주민등록번호의 유효성을 체크하는 TextInput 이다
속성
ssnTextInput.showIcon = true;
showIcon 속성을 통해 validIcon의 [숨김/보이기] 기능을 설정한다. (기본값 : false)
사용법
<controls:SSNTextInput id="ssnTextInput" />
SSNTextInput은 MXML에서 위와 같이 컴포넌트로 사용된다.
<validator:SSNValidator source="{ssn}" property="text" trigger="{ssn}" triggerEvent="change" valid="Alert.show('ok')" />
해당 SSNTextInput에 validation 체크를 하려면 위와 같이 SSNValidator을 생성해주어야 한다. source는 'text' 속성을 가지고 있는 모든 컴포넌트에서 사용이 가능한다.
ssnTextInput.addEventListener(SSNTextInputEvent.VALID_SSN, validSSNHandler);
ssnTextInput.addEventListener(SSNTextInputEvent.INVALID_SSN, invalidSSNHandler);
[SSNTextInputEvent.VALID_SSN/SSNTextInputEvent.INVALID_SSN] 이벤트 핸들러의 등록방법이다
애플리케이션 예제
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:validator="org.openzet.validators.*"
<mx:TextInput id="ssn" />
<validator:SSNValidator source="{ssn}" property="text" trigger="{ssn}" />
</mx:Application>
위와 같이 SSNValidator를 사용하여 일반 TextField나 ItemRenderer등 모든 주민등록번호의 유효성 검사를 할 수 있게 만들수 있다.

