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