STUDY ROOM

그리드 체크박스 관련 함수(체크된 값만 저장하기) 본문

Nexacro

그리드 체크박스 관련 함수(체크된 값만 저장하기)

Eva_0401 2020. 5. 14. 17:34

1. 그리드 체크박스 만들기 

 

this.grd_data.setChk(0);

 

스크립트에서 작성(이건 JS로 작업한 코드이기 때문에 넥사크로 함수 아님)

 

2. 체크된 셀의 개수 세기

 

var chkStr = this.grd_data.countCheckedRows(0); 	// 체크된 개수 가져오기
var rows = this.grd_data.getCheckedRows(0);			// 체크된 값 가져오기

 

3. 체크된 행의 값만 새 데이터셋에 담기 

 

for (var i = 0; i < rows.length; i++){
	var addRow = this.ds_main_copy.addRow(); 
    this.ds_main_copy.copyRow(addRow,this.ds_main,rows[i]); 
    
    //값을 넣을 행위치, 들어있는 데이터셋, 들어있는 데이터셋의 행 위치 
    
    this.ds_main_copy.setRowType(addRow,Dataset.ROWTYPE_UPDATE); 
    
    //로우타입은 업데이트문으로 변경 
    
}
    
    
Comments