본문 바로가기

nexacro177

[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 Div에 url 거는 방법 넥사크로 탭을 만들때, 공통탭을 사용한다면 Div > url 을 사용하게 된다. url은 Div에 Form을 연결하여 표시할 때 설정하는 속성이다. url 형태로는 this.Div00.set_url( "http://localhost:8080/Prj/Base/temp00.xfdl.js" ); // 절대경로 this.Div00.set_url( "../Base/temp00.xfdl" ); // 상대경로 this.Div00.set_url( "Base::temp00.xfdl" ); // TypeDefinition의 Services 경로 이 있는데, 이때 신경써야할 점은 스코프이다. 동일한 변수 a가 선언이 되어 있을 때 tracec를 이용해서 this.div. ~~ 을 직접 찍어보면서 함수를 선언할 위치를 잘 찾.. 2023. 1. 19.