멀티라인그리드 » Event

on_vscroll

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_vscroll> Start");
	factory.consoleprint("on_vscroll> Grid Object Name = " + objInst.getname());
	factory.consoleprint("on_vscroll> nScrollPos = " + nScrollPos);
	factory.consoleprint("on_vscroll> nPrevScrollPos = " + nPrevScrollPos);
	factory.consoleprint("on_vscroll> nSBCode = " + nSBCode);
	factory.consoleprint("on_vscroll> bSBMax = " + bSBMax);
}

See Also

on_hscroll

Viewer Ver.

9.1.1.1

Update Date

20230612