XDataSet » Api

clonecheckrow

Description

데이터셋 간의 데이터를 복사한다. 기존에 존재하는 칼럼은 모두 삭제하고, 복사할 데이터셋 Instance의 모든 칼럼이 복사된다.

Parameters

Parameters Type Description
instSrcXDataSet INSTANCE 복사할 데이터셋 Instance
bIsChecked BOOL 체크된 행 여부
bIncludeOPCode BOOL xDataset Operation Code 도 함께 복사 할지여부
bFireEvent BOOL [옵션] 데이터셋 이벤트 발생 여부(기본값: true)

Return Value

Type Description
BOOL 성공/실패 여부

Remark

복사할 데이터셋 Instance와 칼럼 ID가 같은 칼럼만 복사 대상이 된다.

bIsChecked 파라미터가 true인 경우, 체크된 행만 복사되면, false인 경우, 체드되지 않은 행만 복사된다.

bIncludeOPCode 파라미터는 데이터셋의 각레코드별 Operation Code('I', 'U')를 포함하여 복사 할지 여부이다. bIncludeOPCode 값을 false로 지정한 경우에, 복사된 데이터셋의 Operation Code는 XFD_ROWOP_NONE값으로 설정된다.

bFireEvent는 데이터셋에 바인딩된 컴퍼넌트들에게 데이터셋 변경 이벤트를 발생시켜, 변경된 내용을 컴포넌트가 즉시 반영할지 여부를 결정합니다.

Example

function btnXDataSetClone_on_mouseup(objInst) { // Operation code포함하여 xDataSetID_01의 데이터 중 체크된 행 복사. xDataSetID_02.copycheckrow(xDataSetID_01, true, true); // Operation code포함하여 xDataSetID_01의 데이터 중 체크되지 않은 행 복사. xDataSetID_03.copycheckrow(xDataSetID_01, false, true); }

See Also

clone
clonerow

Viewer Ver.

9.1.1.1

Update Date

20181108