/*---------------------------------------------------------------------------------------------- * 설명 : dataset 복사. column명이 같은것만 복사. * 파라미터 : pSrc : (필수) source dataset pTrgt : (필수) target dataset * 리턴값 : true : 복사 성공, false : 복사 실패. -----------------------------------------------------------------------------------------------*/ this.gf_ErpCopyData = function(pSrc:nexacro.NormalDataset, pTrgt:nexacro.NormalDataset) { try { pTrgt.clearData(); var nToRow = 0; pTrgt.set_updatecontrol(false); for( var nRow = 0; nRow < pSrc.rowcount; nRow++ ) { nToRow = pTrgt.addRow(); pTrgt.copyRow(nToRow, pSrc, nRow); pTrgt.setRowType(nRow, pSrc.getRowType(nRow)); }; pTrgt.set_updatecontrol(true); return pTrgt.rowcount == pSrc.rowcount; } catch(e) { return false; }; }; 사용예) this.gf_ErpCopyData(this.ds_src, this.trgt);