본문 바로가기
IT/Nexacro

넥사크로 rowpostion, e.row를 사용해 행 선택하기

by flatsun 2019. 6. 5.
반응형

이번에는 넥사크로에서 rowposition과 e.row를 사용해서 현재 행을 선택하는 방법을 알아본다

 

사용법은

this.데이터셋명.rowposition 

이렇게 사용해 주면 된다

 

먼저 그리드 안에 데이터셋을 하나 넣어놓고 rowposition 버튼을 눌렀을 시

현재 선택한 행이 alert으로 나오게 하고 싶은데

 

이벤트를 작성해 준 뒤에

실행해서 2번째 행을 선택하고 rowposition 버튼을 누르니

1번째 행이라고 alert이 나오는 것이 보인다

2가 아니라 왜 1이냐면

 

넥사크로에서 row는 0부터 시작하기 때문이다

 

다음으로는 e.row인데

 

그리드를 클릭했을 시

그리드 안에 클릭한 row가 몇번째 row인지 알고 싶을 때 사용한다

 

일단 그리드를 선택한 뒤 이벤트에서 oncellclick을 더블 클릭해 이벤트를 만들어 준다

 

이후 e.row만 쓰면 되는데

이게 포인트는 아무데서나 e.row를 사용할 수 있는 것이 아니라

함수 파라미터 안에 

obj:nexacro.Grid,e:nexacro.GridClickEventInfo

가 있을 때에만 사용 가능하다

 

이후 테스트를 해 보니 그리드의 행을 선택했을 때

해당 행이 몇번째 행인지 alert으로 뜨는 것이 보인다

반응형

댓글