멀티라인그리드 » Event

on_hscroll

Description

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

Parameters

Parameters Type Description
objInst INSTANCE 이벤트가 발생한 그리드 오브젝트
nScrollPos short 그리드 스크롤 위치 (Zero-Based)
nPrevScrollPos short 그리드 이전 스크롤 위치 (Zero-Based)
nSBCode short 그리드 이동 유형 코드
bSBMax BOOL 그리드 맨 우측으로 이동 여부

Return Value

Type Description
void

Remark

* nSBCode 상수

XFD_SB_LINELEFT = 0      // 왼쪽 화살표버튼
XFD_SB_LINERIGHT = 1     // 오른쪽 화살표버튼
XFD_SB_PAGELEFT = 2      // 왼쪽 여백
XFD_SB_PAGERIGHT = 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_hscroll(objInst, nScrollPos, nPrevScrollPos, nSBCode, bSBMax)
{
	factory.consoleprint("on_hscroll> Start");
	factory.consoleprint("on_hscroll> Grid Object Name = " + objInst.getname());
	factory.consoleprint("on_hscroll> nScrollPos = " + nScrollPos);
	factory.consoleprint("on_hscroll> nPrevScrollPos = " + nPrevScrollPos);
	factory.consoleprint("on_hscroll> nSBCode = " + nSBCode);
	factory.consoleprint("on_hscroll> bSBMax = " + bSBMax);	
}

See Also

on_vscroll

Viewer Ver.

9.1.1.1

Update Date

20230612