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 를 던져주게 되면서

트랜잭션이 재 호출되어도 이벤트를 실행시키면서 해당 행을 자동으로 클릭한다.

 

반응형