IT/Nexacro 17
[Nexacro 17] 그리드 클릭 이벤트 호출, 그리드 특정 행 클릭 시키기
Dev. Sean
2022. 7. 22. 15:30
반응형
주 | 마감여부 |
1 | |
2 | |
3 | Y |
4 | Y |
그리드에 마감여부라는 컬럼이 존재하고 마감 버튼이 존재.
마감 버튼을 클릭하면 해당 주의 마감여부 값이 Y라 변경되고
트랜잭션이 재호출된다.
트랜잭션이 재호출 된 후, 첫번째 행으로 커서가 이동되어버려서
방금 마감을 쳤던 3주차를 다시 클릭시키고 grid oncellclick 이벤트에
3주차의 값을 던져주고 싶었다.
전역변수 sRow =0;
------------------------------------------------------------------------------------
sRow = this.ds_dataset001.findRow("CloseYn","Y");
if(sRow ==-1) sRow =0;
this.ds_dataset001.set_rowposition(sRow);
this.grd_oncellclick(this.grid,{row:this.grid.getSelectedRows()});
이렇게 하면 this.grd_oncellclick에 sRow=2 를 던져주게 되면서
트랜잭션이 재 호출되어도 이벤트를 실행시키면서 해당 행을 자동으로 클릭한다.
반응형