본문 바로가기
반응형

IT/Nexacro74

넥사크로 컴포넌트에 Focus 주는 방법 넥사크로에서 조회나 저장 등을 할 때 조건에 만족하지 못했을 경우에는 alert을 띄워주고 포커스를 줘서 어디 부분을 채우라고 신호를 줘야 하는데 넥사크로에서는 setFoucs()를 통해 Edit이나 Combo 등에 Focus를 줄 수 있다 스크립트 영역에서 this.컴포넌트명.setFocus() 를 통해 사용해 주면 된다 2019. 6. 21.
넥사크로 getCaseCount로 그리드에 특정 값 갯수 확인하기 여기 그리드 안 NAME 컬럼 안에 KIM과 LEE가 보이는데 for문 돌려서 몇개 들어있는지 알아볼 것이 아니라 getCaseCount를 사용해서 그리드 안에 원하는 값이 몇개 들었는지 알아보자 this.데이터셋명.getCaseCount("조건",시작행,종료행); 순으로 사용하면 되는데 시작행은 입력하지 않을경우 처음부터가 기본값이 되고 종료행은 입력하지 않을경우 끝까지가 기본값이 된다 실행해 보면 KIM과 LEE가 한개만 들어있기 때문에 1이 출력되는 것이 보인다 2019. 6. 20.
넥사크로 웹브라우저 사용하기 일단 넥사크로에서 가장 아랫줄에 있는 컴포넌트 단에서 웹브라우저 컴포넌트를 끌어온 후 onload 시에 this.웹브라우저컴포넌트명.set_url("인터넷 주소"); 를 해 주면 된다 대부분 웹브라우저의 경우에는 빈 화면에 웹브라우저 컴포넌트로 꽉 채운 것을 볼 수 있는데 딱 지정해준 크기만큼 설정한 웹 페이지가 나오니 크기를 적당히 조절해줄 필요가 있다 2019. 6. 20.
넥사크로 삼항연산자 사용하기 여기 그리드가 하나 보이는데 나이 30 이상이면 old, 아니면 young으로 표기해야 한다 넥사크로에서는 decode를 지원하지 않기 때문에 삼항연산자를 사용해야 한다 이제 그리드에서 삼항연산자를 사용하는 방법을 알아보자 먼저 그리드를 클릭해 그리드 에디터로 들어간 후 AGE를 선택하고 텍스트 우측에 보이는 Set Expression을 눌러주자 삼항연산자는 조건 ? 조건에 맞을 경우 : 아닐 경우 이런 식으로 사용한다 30이 넘을 경우 old로 표기되고 나머지는 young으로 나오는 것이 보인다 2019. 6. 20.
넥사크로 그리드에서 체크박스 하나만 체크할 수 있게 만들기 넥사크로 그리드에서 체크박스는 기본적으로 여러개 체크 가능하다 하지만 하나만 체크 가능하게 만들어야 하는 경우도 있으니.. 먼저 그리드를 선택한 후 oncellclick 이벤트를 만들어 주자 간단하게 만들 수 있는데 먼저 체크박스를 선택했을 경우 전체 데이터셋에 대해 for를 돌려서 현재 행은 냅두고 나머지 행의 체크박스는 0으로 만들어 체크를 푸는 방식이다 this.Grid00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo) { if(e.col == this.Grid00.getBindCellIndex("body", "CHK")) { // 체크박스 선택했을 경우 for(var i = 0; i 2019. 6. 19.
넥사크로 한번에 여러줄 제거하기 보니까 넥사크로에서 alt 누르고 누르고 드래그를 하면 세로로 원하는 크기만큼 조절할 수 있는데 이 상태에서 backspace를 눌러 텍스트를 제거하면 여러줄씩 제거가 된다 안타깝게도 한번에 여러줄 삽입은 안되더라 2019. 6. 19.

반응형