넥사크로[nexacro] 데이터셋 기본 사용 스크립트 예제
넥사크로의 데이터셋을 사용은 필수이다. 데이터셋을 만들고 컬럼을 추가했다는 가정하에 데이터셋을 조작하는 스크립트를 기록하였다.
데이터셋 총 카운트 가져오기
var rowCnt = this.ds_dataRes.getRowCount();
데이터셋 데이터 초기화
this.ds_testList.clearData();
컬럼값은 유지하고 데이터만 초기화된다.
데이터셋 데이터 추가하는 방법
this.ds_testList.addRow();
this.ds_testList.setColumn(0, “STR_FLAG”, “C”);
숫자 0은 데이터셋 인덱스를 의미하고 0번째 row에 추가하는 예제이다.
데이터셋 addRow 행에 데이터 추가하기
var nIdx = this.ds_testList.addRow();
this.ds_testList.setColumn( nIdx, “STR_FLAG”, “C”);
데이터셋 for문 사용법
서버에서 받은 결과 데이터를 특정 데이터 셋에 설정하는 예제이다.
var rowCnt = this.ds_dataRes.getRowCount();
for ( var i =0 i< rowCnt; i++) {
this.ds_testList.addRow();
this.ds_testList.setColumn(i , “STR_FLAG” , “C”);
}
데이터셋 특정 데이터 가져오기
var falg= this.ds_testList.getColumn(0, “STR_FLAG”);
부모창의 데이터셋 가져오기
var falg= this.parent.div_test.ds_testList.getColumn(0, “STR_FLAG”);
감싸고있는 레이아웃(div_test) 이름을 지정해주어야할 수도 있다.