본문 바로가기

Web Programming/Nexacro179

[Nexacro17] 넥사크로 함수 만들기 / 함수 선언하기 예를들어 설명해드리겠습니다. 조회나 저장할 때 validation 체크를 해야한다고 가정하겠습니다. 함수 만드는 방법 this.fn_validation = function() { var a = this.~~~~.value; if(a == "") { ~~~ } }; 이런식으로 validation 함수를 만들어 놓고 호출하는 방법을 알려드리겠습니다. 함수 호출하는 방법 this.fn_preSave = function() { if(!this.validation()) { this.~~~; return false; } }; 이런식으로 쓰시면 되겠습니다 ~ 2023. 4. 10.
[Nexacro17] 넥사크로17 그리드 속성값 바꾸기 (setCellProperty) 예를들어 체크박스의 displaytype : checkboxcontrol 이고, edittype : checkbox 라고 가정해봅시다. 체크박스는 그리드의 맨 앞인 0번 컬럼입니다. this.그리드명.setCellProperty("body",0,"edittype","none");으로 설정한다면 수정할 수 없는, 조회만 가능한 컬럼이 됩니다. 사용예시) 아이디가 aaa 일때만 조회못하게 막는다면if(id == 'aaa') { this.그리드명.setCellProperty("body",0,"edittype","none"); };이런식으로 사용하면 되겠습니다. 2023. 2. 6.
[Nexacro17] 넥사크로17 데이터셋 행추가, 콤보박스 초기값 설정 this.fn_new= function() { //데이터셋 행추가(그리드 행추가) var nRow = this.dataset.addRow(); //콤보 초기화 값 셋팅 this.combo.set_index(0); } nRow는 number 타입으로 행의 id값을 호출합니다. 마지막 번호가 39번이라면 40번으로 한줄을 추가한다고 보시면 됩니다 combo명.set_index(N)은 0,1,2.....N 순으로 생각하시면 되고 set_index(0)으로 설정하면 제일 상단에 있는 콤보메뉴로 초기값이 셋팅됩니다. set_index(-1)로 설정을 해 놓으면 초기값은 비어있는 콤보박스로 설정됩니다 2023. 1. 20.
[Nexacro17] 넥사크로17 함수찾기 단축키(공통함수 찾기) 함수를 스크롤해서 alt + g 를 누르면 동작한다. 2023. 1. 19.