리스트뷰 » Event

on_scroll

Description

리스트뷰 스크롤 이동 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

Parameters

Parameters Type Description
objInst INSTANCE 이벤트가 발생한 컴포넌트 인스턴스
nScrollPos short 그리드 스크롤 위치
nPrevScrollPos short 그리드 이전 스크롤 위치
nSBCode short 스크롤 이동 유형 코드
bSBMax BOOL 그리드 맨 아래로 이동 여부

Return Value

Type Description
void

Remark

* nSBCode 상수

XFD_SB_LINEUP = 0         // 윗쪽 화살표버튼
XFD_SB_LINEDOWN = 1       // 아랫쪽 화살표버튼
XFD_SB_PAGEUP = 2         // 윗쪽 여백
XFD_SB_PAGEDOWN = 3       // 아랫쪽 여백
XFD_SB_THUMBPOSITION = 4  // 스크롤바
XFD_SB_THUMBTRACK = 5     // 스크롤 트랙
XFD_SB_MOUSEWHEEL = 20    // 마우스휠

Example

/**
 * 리스트뷰 스크롤 이동 이벤트
 *
 * @param {Object} objInst 리스트뷰 컴포넌트 인스턴스
 * @param {number} nScrollPos 그리드 스크롤 위치 (Zero-Based)
 * @param {number} nPrevScrollPos 그리드 이전 스크롤 위치 (Zero-Based)
 * @param {number} nSBCode 스크롤 이동 유형 코드
 * @param {string} bSBMax 맨 끝으로 이동 여부
 */
function grd_on_vscroll(objInst, nScrollPos, nPrevScrollPos, nSBCode, bSBMax)
{
	factory.consoleprint("on_scroll> Start");
	factory.consoleprint("on_scroll> Component Name = " + objInst.getname());
	factory.consoleprint("on_scroll> nScrollPos = " + nScrollPos);
	factory.consoleprint("on_scroll> nPrevScrollPos = " + nPrevScrollPos);
	factory.consoleprint("on_scroll> nSBCode = " + nSBCode);
	factory.consoleprint("on_scroll> bSBMax = " + bSBMax);
}

Viewer Ver.

9.1.1.1

Update Date

20241022