본문 바로가기
IT/Nexacro

넥사크로 e.col을 사용해 열 선택하기

by flatsun 2019. 6. 5.
반응형

저번 글에서는 넥사크로 e.row를 사용해 행 선택하는 걸 해봤는데

이번에는 e.col을 사용해 열을 선택하는 방법을 알아보자

 

먼저 그리드를 선택한 후 이벤트에서 oncellclick 이벤트를 더블 클릭으로 생성해 주자

 

그냥 e.col 쓰면 되는데

안될 경우에는

obj:nexacro.Grid,e:nexacro.GridClickEventInfo 가 파라미터 안에 있는지 확인해 보자

이게 있어야지 e.col, e.row를 활용할 수 있다

 

어쨌든 실행은 잘 되고 그리드를 누를 때마다 해당 열이 어느 열인지 나온다

근데 문제는 아무 열이나 눌렀을 때 alert이 뜨는 게 아니라

 

NAME 열을 눌렀을 때만 alert이 뜨게 만들고 싶은데..

 

일단 간단한 방법으로는 열 숫자와 같을 경우 alert이 뜨게 하는 방법이 있는데

이 방법은 그리드를 고치기 시작하면 몽땅 다 고쳐야되는 대참사가 일어난다

 

그러므로 obj.getBindCellIndex("body","컬럼명") 을 사용해 비교해주자

 

이후 NAME열만 클릭 시 alert이 뜨는것이 보인다

반응형

댓글