본문 바로가기

nexacro

[nexacro] MaskEdit

728x90

MaskEdit는 Edit계열의 컴포넌트로서 형식이 지정된 데이터를 다루는데 편리하다.

( 날짜, 시간, 이메일, 전화번호, 주민등록번호, 사업자번호 ,계좌번호 등등 정형화 된 입력을 요구하는 경우,

형식에서 벗어난 정보 입력하여 후에 데이터를 처리하는데 에러가 발생 할 수 있으므로)

 

Edit계열의 컴포넌트 이기에 Edit와 사용 방식은 유사하다.

 

MaskEdit의 type 속성에서 number 형식과 string 형식으로 설정할 수 있고,

               format 속성은 데이터의 형식을 규정함.

 

속성 설정 방법 

1 . 넥사크로 IDE 창에서 해당 컴포넌트 선택하여 속성창의 값을 변경 해준다.

2.  콘솔 창이나, 스크립트에서 직접 해당 마스크에디터 컴포넌트의 속성값을 변경해준다. 

this.MaskEdit00.set_format( "@@@@");

 

 

< MaskEdit 사용 예시 >

 

##,###            3자리 컴마                             ex)  1000000    --->  1,000,000

aaaa - ####     앞 4자리는 문자 뒤 4자리는 숫자 ex)   abcd1234   ---> abcd-1234

###### - #{######}   앞 6자리  - 뒤에 앞에 1자리까지 공개 뒤에 6자리 비공개 ( ex ) 주민등록번호  

#.### 소수점 3째 자리 까지 표시 

'A'-### : 앞의 특정 문자 고정 ex) A-1234, A-3456

+###    : 양수 만 표시

##:##:## : 숫자:숫자: 숫자 ex ) 12:34:56

##0        : 값이 없는 경우 0으로 표시

000.000  :  값이 없을 경우  소수점 이상 3자리 소수점 이하 3자리까지 0으로 표시  ex)  1.2  ---> 001.200

@@@@ : 길이 총 4자 까지 입력가능

#,##0.0%       : %표시 123-> 1,230.0%

 



728x90