본문 바로가기
Nexacro

[Nexacro] 데이터셋(Dataset) 레코드 추가/삭제/반환 관련 메소드 정리

by bjgu97 2021. 11. 18.
반응형

- insertRow(i) : i번째 row에 새 row 삽입

      ex) dataset1.insertRow(0);

- getRowType(row) : rowType 반환

      0 : 존재하지 않는 행 상태 (EMPTY)

      1 : 초기 행 상태 (NORMAL)

      2 : 추가된 행 상태 (INSERT)

      4 : 수정된 행 상태 (UPDATE)

      8 : 삭제된 행 상태 (DELETE)

      16 : 그룹 정보 행의 상태 (GROUP)

       

- setColumn(NROW, COL_ID, VAL) : NROW번째 row의 COL_ID 칼럼 값을 VAL로 변경

- getColumn(NROW, COL_ID) : NROW번째 row의 COL_ID 칼럼 값(현재값) 구하기

- getOrgColumn(NROW, COL_ID) :지정된 Row의 칼럼의 초기값 구하기

 

- deleteMultiRows : 레코드 멀티 삭제

      ex) var arrRow = [3, 4, 5];

          this.dataset1.deleteMultiRows(arrRow);

 

- getDeletedColumns ; 데이터셋에서 삭제된 Row의 칼럼값 반환

      ex) this.dataset1.getDeletedColumn(i, "FULL_NAME");

- getDeletedRowset : 데이터셋에서 삭제된 전체 Row를 배열로 반환하는 메소드

- getDeletedRowCount : 삭제된 건 개수 반환

댓글