리스트뷰 아이템 클릭시 또는 리스트뷰 아이템내 컴포넌트 클릭시 호출됨
Parameters | Type | Description |
---|---|---|
objInst | INSTANCE | 컴포넌트 인스턴스 |
nItemIndex | short | 클릭한 아이템 인덱스 |
objChildInst | INSTANCE | 클릭한 아이템내 컴포넌트 인스턴스 또는 null |
Type | Description |
---|---|
void | 없음 |
objChildInst 파라미터 값은 아이템내 이벤트가 발생한 컴포넌트 인스턴스 값이 전달되며, 아이템내 빈 영역에 이벤트가 발생한 경우 null 값이 전달된다.
/**
* 리스트뷰 아이템 클릭 이벤트
*
* @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");
}
}