리스트뷰 » Event

on_itemclick

Description

리스트뷰 아이템 클릭시 또는 리스트뷰 아이템내 컴포넌트 클릭시 호출됨

Parameters

Parameters Type Description
objInst INSTANCE 컴포넌트 인스턴스
nItemIndex short 클릭한 아이템 인덱스
objChildInst INSTANCE 클릭한 아이템내 컴포넌트 인스턴스 또는 null

Return Value

Type Description
void 없음

Remark

objChildInst 파라미터 값은 아이템내 이벤트가 발생한 컴포넌트 인스턴스 값이 전달되며, 아이템내 빈 영역에 이벤트가 발생한 경우 null 값이 전달된다.

Example

/**
 * 리스트뷰 아이템 클릭 이벤트
 *
 * @param {Object} objInst 리스트뷰 컴포넌트 인스턴스
 * @param {number} nItemIndex 리스트뷰 아이템 인덱스
 * @param {Object} objChildInst 이벤트가 발생한 리스트뷰 아이템내 컴포넌트 인스턴스 또는 null
 */
function lv_basic_on_itemclick(objInst, nItemIndex, objChildInst)
{
	factory.consoleprint("on_itemclick> Start");
	factory.consoleprint("on_itemclick> Component Name: " + objInst.getname());
	factory.consoleprint("on_itemclick> nItemIndex: " + nItemIndex);
	
	if (objChildInst) {
		// 리스트뷰 아이템내 컴포넌트에 이벤트 발생
		factory.consoleprint("on_itemclick> Item Component Name: " + objChildInst.getname());
	}
	else {
		// 리스트뷰 아이템내 빈 영역에 이벤트 발생
		factory.consoleprint("on_itemclick> Item Component is null");
	}
}

Viewer Ver.

9.1.1.1

Update Date

20241022