SMART datagrid v1.4 > Classes > GridStyles
데이터셀에서 TEXT 필드의 값을 표시할 때 사용되는 문자열 변환 포맷.
내부적으로 Javascript String.replace을 호출하고 있으며, 함수 호출에 필요한 정보를 아래와 같은 형식으로 세미콜론(;)으로 분리된 문자열 값으로 지정한다. 적어도 패턴과 대체 문자열은 반드시 지정돼야 한다.
"정규식패턴:대체문자열:정규식플래그(igm)"
// 주민 번호 '0102031234567' => '010203-1234567'
column.styles().setTextFormat('(\\d{6})(\\d{7});$1-$2');
// 전화 번호 '01012345678' => '010-1234-5678'
column.styles().setTextFormat('(\\d{3})(\\d{3,4})(\\d{4})$;$1-$2-$3');
RegExLib 사이트 등에서 대부분의 패턴을 참조할 수 있다.