http://demo.nexacro.com/EduPlay/_web_/index.html?version=
http://demo.nexacro.com/EduPlay/_web_/index.html?version=
demo.nexacro.com
//Data Base 복사하기 - 데이터만 복사
this.Button00_onclick = function(obj:nexacro.Button,e:nexacro.ClickEventInfo)
{
//copyData에 true값을 붙여 필터링된 정보만 수정하기
this.Dataset01.copyData(this.Dataset00, true);
//그리드 새로고침하여 표 새로고침
this.Grid01.createFormat();
};
//필터
this.Button01_onclick = function(obj:nexacro.Button,e:nexacro.ClickEventInfo)
{
this.Dataset00.filter("GENDER=='W'");
};
//입력, 수정한 정보 모두 복사 - 행 타입부터 열 정보까지 전부 복사
this.Button02_onclick = function(obj:nexacro.Button,e:nexacro.ClickEventInfo)
{
//assign 함수는 현재 Dataset에 지정한 Dataset의 Row, Column 정보와 모든 데이터를 부여하는 메서드이다.
//하나에 할당하는것
this.Dataset01.assign(this.Dataset00);
//그리드 새로고침
this.Grid01.createFormat();
//열정보 등 확인
this.alert(this.Dataset01.getRowType(0));
};
//사원번호가 "CC001"인 컬럼만 복사
this.Button03_onclick = function(obj:nexacro.Button,e:nexacro.ClickEventInfo)
{
//원래 데이터셋에서 찾기
var nFromRow = this.Dataset00.findRow("EMPL_ID", "CC001");
//2번 데이터셋에 행 추가
var nToRow = this.Dataset01.addRow();
//지정된 행, 복사대상 데이터셋, 어디행을 복사할지
this.Dataset01.copyRow(nToRow,this.Dataset00, nFromRow);
};
//사원번호가 "CC001"인 Row 중 성명과 사원번호 컬럼만 복사
this.Button04_onclick = function(obj:nexacro.Button,e:nexacro.ClickEventInfo)
{
//원래 데이터셋에서 찾기
var nFromRow = this.Dataset00.findRow("EMPL_ID", "CC001");
//2번 데이터셋에 행 추가
var nToRow = this.Dataset01.addRow();
var sCol = "EMPL_ID=EMPL_ID, FULL_NAME=FULL_NAME";
//지정된 행, 복사대상 데이터셋, 어디행을 복사할지 - sCol : 매칭시키는 컬럼 정보 입력
this.Dataset01.copyRow(nToRow,this.Dataset00, nFromRow, sCol);
};
'프로그래밍 > Nexacro 17' 카테고리의 다른 글
2022년 2월 13일 - Dataset의 이벤트 처리 순서, 이벤트 발생 멈추기 (0) | 2022.02.13 |
---|---|
2022년 2월 12일 - Dataset 레코드타입, 데이터전체복사, 선택복사 (1) (0) | 2022.02.12 |
2022년 2월 11일 - Dataset 구조, 데이터 찾기, 데이터 통계처리, 데이터 필터 기능 (0) | 2022.02.11 |
2022년 2월 10일 - 넥사크로 (2) : 교육자료 열기, 컴포넌트 알아보기 (0) | 2022.02.10 |
2022년 2월 9일 - 넥사크로 (1) : 설치와 기본 패키지 만들어보기 (0) | 2022.02.09 |
댓글