- EnableEvent : DataSet에서 이벤트를 발생시킬지 여부를 설정하는 속성
// Dataset.set_enableevent(bEvent)
for 반복문을 시작하기 전에 enableevent 속성값을 false로 지정하는데 그렇게 하지 않으면 메소드를 호출할 때마다 그리드 컴포넌트에 변경된 데이터에 대한 이벤트가 전달되어 반복문 처리속도가 늦어짐
this.Dataset1.set_enableevent(false);
- addColumn : DataSet에 Column을 추가하는 메소드
// Dataset.addColumn(strColID, strColType [,nColSize] )
this.Dataset1.addColumn("COL_CHK", "STRING");
- setColumn : DataSet의 특정 Row에 Column 값을 변경하는 메소드
// Dataset.setColumn (nRow, strColID, varVal)
for(var i=0; i<this.Dataset1.rowcount; i++){
this.Dataset1.setColumn (i, "COL_CHK", "0");
}
this.Dataset1.set_enableevent(true);
for 반복문이 완료되면 EnableEvent 속성값을 다시 true로 수정
'Studying > JavaScript' 카테고리의 다른 글
Dataset의 RowType (0) | 2023.07.03 |
---|---|
트랜잭션 (Transaction) (0) | 2023.05.31 |
콜백 함수 (0) | 2023.04.05 |
JavaScript 함수 - 2 (0) | 2023.04.05 |
Return 함수, Break 함수 (0) | 2023.04.04 |