패널 » Api

setsortable

Description

패널 내부 컴포넌트에 대해서 사용자의 드래그 드롭 방식으로 정렬 및 교체 처리를 수행동작 방식을 설정한다.

Parameters

Parameters Type Description
nDuration short [옵션] 애니메이션 시간 (기본값: 0)
strGroupId STRING [옵션] 정렬 그룹 ID (기본값: null)
strCssClass STRING [옵션] 정렬 동작 대상 CSS 클래스 이름 (기본값: null)
bSwap BOOL [옵션] 교체 수행 여부 (기본값: false)

Return Value

Type Description
void

Remark

드래그 처리를 수행하기 위해서는 컴포넌트의 click_set_focus 속성을 true로 설정하고, dragable 속성을 true로 설정해야 한다.

특정 컴포넌트만을 대상으로 드래그 처리를 하기 위해서는 strCssClass 파라미터를 지정하고, 해당 컴포넌트에 custom_class 속성을 지정하거나, addcustomclass API를 통해서 클래스를 추가한다.

bSwap 파라미터를 지정하지 않거나, false인 경우, 컴포넌트 position 속성이 1:relative가 아닌 경우에는 동작하지 않는다.

동일 화면내에 setsortable 함수를 이용해서 여러개의 정렬/교체 작업을 수행하는 경우에는, strGroupId 파라미터를 지정하여 정렬/교체 작업을 수행 범위를 지정할 수 있다.

strGroupId 파라미터 값을 지정하지 않은 경우, 1차 자식 컴포넌트에 대해서만 동작한다.

Example

function screen_on_load() { screen.setsortable(200, null, null, true); }

See Also

stopsortable

Viewer Ver.

9.1.1.1

Update Date

20211126