Studying/JavaScript

JavaScript 함수 - 3

YOO'sssss 2023. 5. 22. 22:34

 

  • 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로 수정