프레임워크/넥사크로

    [넥사크로] 그리드 전화번호 포맷 설정

    [넥사크로] 그리드 전화번호 포맷 설정

    💠 의도 그리드에 바인딩 되어 있는 데이터가 아래와 같이 String 형태의 숫자일 때 가독성을 높히기 위해 - 로 구분하여 전화번호 포맷을 주고자 한다 ​ ​ 주의해야할 점은 다양한 전화번호 형태에 따라 포맷을 주어야한다는 것 1. 휴대폰 번호일 경우, 000-0000-0000 또는 000-000-0000 2. 사무실/ 집 번호일 경우, 00-0000-0000 또는 00-000-0000 또는 000-000-0000 또는 000-0000-0000 ​ 즉, 000-000-0000 000-0000-0000 00-000-0000 00-0000-0000 ​ 이렇게 4가지 종류의 포맷 모두 염두하여 설정해주어야한다 ​ ​ ​ ​ 💠 방법 원하는 그리드의 바디 셀을 속성값을 다음과 같이 설정해준다 displayty..

    [넥사크로] 그리드 셀 text color 동적 변경하기

    [넥사크로] 그리드 셀 text color 동적 변경하기

    너무 오래 헤맸다.... 왜 이렇게 생각하지 못했을까 .... ​ ​ 넥사크로 17은 14와 다르게 Cell의 color 프로퍼티에 expression을 쓸 수 없고 특정 컬럼, 셀에 color를 설정해주려면 cssclass를 써야한다는 충격적인 사실을 뒤늦게 알게되어 머리를 굴려보며 다른식으로 접근해보았다 ​ ​ ​ ​ 💠 의도 그리드에 바인딩 되어 있는 데이터셋에 색상코드 컬럼이 있는 상태 아래와 같이 코드값에 해당하는 색상을 미리보기 팔레트로 보여주고 싶었다 ​ 근데 먼저 말한 것처럼 color 프로퍼티는 건드릴 수 없는 상황! (내가 알기론.. !) ​ ​ ​ ​ 💠 해결 원하는 그리드의 바디 셀을 속성값을 다음과 같이 설정해준다 displaytype을 decoratetext로 선택 ​ 그리고 t..

    [넥사크로17] 프로퍼티 설정 및 사용하기 (공통코드 설정)

    [넥사크로17] 프로퍼티 설정 및 사용하기 (공통코드 설정)

    🍋 개요 스프링에서는 context-common.xml 과 같이 공통코드를 설정하여 자바, jsp단에서 사용하거나 properties 파일을 생성하여 사용한다 ​ ​ 넥사크로에서는 appvariables을 통해 공통코드를 더 간단하고 편리하게 설정하고 사용할 수 있다 appvariables는 Application Variables를 의미하고 일종의 설정파일인데 공통 데이터셋, 공통 코드, 공통 메시지 등 어느 폼에서나 사용이 가능한 글로벌 변수들을 정의할 수 있다! 🍋 설정 Project Explorer에서 프로젝트 하위에 Application Variables 을 찾아서 열어준다 ​ ​ 열면 appvariables.xml라는 설정 파일이 뜨고 Datasets, Variables, DataObjects ..

    [넥사크로] Grid 그리드 체크박스 전체선택, 전체해제

    [넥사크로] Grid 그리드 체크박스 전체선택, 전체해제

    다음과 같은 그리드 상태에서 헤더의 체크박스를 클릭했을 때 전체선택 or 전체해제 동작이 되도록 하기 위한 공통함수를 작성했다 ​ ​ 먼저 헤드값을 클릭했을 때 발생하는 onheadclick 이벤트에 함수를 걸어준다 this.grd00_onheadclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo) { if (e.col == 0) { this.clickHeadCheckBox(obj, "CHK"); } }; 그리고 clickHeadCheckBox라는 함수를 작성해준다 체크박스 값을 바꿔주는 동작을 하는 곳이다 /****************************************************************************..