반응형
이번에는 넥사크로에서 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으로 뜨는 것이 보인다
반응형
'IT > Nexacro' 카테고리의 다른 글
넥사크로 confirm 사용해 창 띄워서 확인, 취소 물어보기 (0) | 2019.06.08 |
---|---|
넥사크로 e.col을 사용해 열 선택하기 (0) | 2019.06.05 |
넥사크로 콤보박스에 insertRow로 전체 추가하기 (0) | 2019.06.04 |
넥사크로 filter 사용하기 (0) | 2019.06.04 |
넥사크로 addRow deleteRow로 행 추가, 삭제하기 (0) | 2019.06.03 |
댓글