지정한 복사 원본 트리 아이템을 복사하여 원하는 위치에 복사하는 API이다. 지정한 복사 원본 트리 아이템이 하위 아이템을 가지고 있는 경우, 하위 아이템을 포함하여 복사된다.
Parameters | Type | Description |
---|---|---|
treeSrcInst | INSTANCE | 복사할 대상 트리 인스턴스 |
lSrcItem | long | 복사할 대상 아이템 |
lDestItem | long | 붙여넣을 대상 아이템 |
lInsertAfterItem | long | 붙여넣을 위치의 앞 아이템 |
Type | Description |
---|---|
BOOL | 복사 성공 여부(true, false) |
지정한 복사 원본 트리 아이템을 복사하여 원하는 위치에 복사하는 API이다. 지정한 복사 원본 트리 아이템이 하위 아이템을 가지고 있는 경우, 하위 아이템을 포함하여 복사된다.
첫번째 인수에는 원본 트리 인스턴스를 지정하며, 자기 자신 내에 복사하는 경우에는 null을 지정한다.
lDestItem 값이 0인 경우 또는 유효한 값이 아닌 경우, 트리의 맨 하단에 루트 아이템의 깊이와 같은 레벨로 복사된다.
lInsertAfterItem를 지정하지 않을 경우, 0을 지정하면 된다. lInsertAfterItem값이 유효하지 않은 경우, 0을 지정한 것과 동일하게 동작한다.
lInsertAfterItem 파라미터
function btn_copyitem_on_mouseup()
{
// 복사할 대상
var src_item = trTest.getselecteditem();
// 붙여넣을 대상
var dst_item = trTest.getnextitem(Src);
trTest.copyitem(null, src_item, dst_item, 0);
}