YOO
article thumbnail
Published 2023. 5. 22. 22:34
JavaScript 함수 - 3 Studying/JavaScript

 

  • 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

검색 태그