SI

공부/넥사크로

넥사크로 그리드 expr에서 사용자 정의 함수 호출하기

expr 도움말은 Components > Component > Grid > Objects > GridCellControl에 있다(찾기 겁나 힘듦).아니면 Appendix > Dataset Expression을 봐도 된다.도움말에 쓰여있는 대로 'comp'는 그리드 컴포넌트를 가리킨다. 그러므로 그리드 cell 속성에 expr에 기입하는 comp는 자기 자신이다. 함수는 그리드가 아닌 폼(form)에 선언되어 있으므로 폼을 찾아가려면 comp.parent를 하면 form을 가리킨다. 그리고 함수를 호출하면 된다.즉, expr에서 함수 호출은 comp.parent.함수명(파라미터)로 호출하면 된다.this.fnSetSound = function(nRow){ return this.dsTest.getColumn..

공부/넥사크로

넥사크로 그리드 셀 클릭 시 바인드 된 컬럼명 알아내기

그리드 셀 클릭 시 발생하는 이벤트(oncellclick)에서 바인드 된 컬럼명을 알아내보자.this.grd00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo){};oncellclick의 이벤트 객체인 GridClickEventInfo를 도움말에 검색해보자.딱히 바인드 된 컬럼명을 가져올 수 있는 속성은 없다. 그나마 사용할만한 속성은 e.cell과 e.col이다.클릭할때마다 무슨 값이 나오는지 확인해보자.this.grd00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo){ this.sta00_00.set_text("e.cell : " + e.cell ..

데부한
'SI' 태그의 글 목록