hanker

[넥사크로 N 24] 그리드 내 체크박스에 체크 된 row 값들 가져오기 본문

TOOL/nexacro

[넥사크로 N 24] 그리드 내 체크박스에 체크 된 row 값들 가져오기

hanker 2025. 6. 26. 09:51
반응형

이전 글에 이어 계속 체크박스 관련해서 글을 써보려고 한다.

체크박스

 


체크된 Row 확인 함수 구현

 

this.fn_check = function(obj:nexacro.Button,e:nexacro.ClickEventInfo)
{
	var checkNum = this.dataSet00.getRowCount();

	for (var i = 0 ; i < checkNum ; i++) {
    
		if(this.dataSet00.getColumn(i, "CHK") == 1){
			console.log(String(this.dataSet00.getColumn(i, "CD")));
		}
        
	}
};

소스 자체는 간단하다. 한 줄씩 살펴보자

  • this.dataSet00.getRowCount(); : dataSet00의 모든 행의 개수를 가져온다.
  • 가져온 개수만큼 for문을 이용하여 체크박스의 상태값이 1인지 0인지를 파악
  • 1이면 체크 O , 0이면 체크 X
  • 만약 체크가 되어있으면 dataSet00 값의 CD 컬럼 데이터를 가져와서 console에 뿌려준다.

 

 

getRowCount() : 필터링 되어 보이지 않는 행을 제외한 모든 행의 전체 개수를 반환하는 메서드이다.

만약 필터링 된 행도 포함시키려면 getRowCountNF() 함수를 사용해야 한다.

반응형