====== on_itemscreenevent 이벤트 가이드 ======
탭 컴포넌트 on_itemscreenevent 이벤트에 대한 기본 기능 예시 화면이다.
on_itemscreenevent 이벤트는 탭에 링크된 화면에서 fireparenttabevent API 호출시 발생한다.
관련 API로 screen.fireparenttabevent가 있다.
===== 예시 =====
템플릿 위치: /HTML5/COMPONENT/TAB/tab_event_itemscreenevent
템플릿 파일
* [[xf5projecthome>template/screen/HTML5/COMPONENT/TAB/tab_event_itemscreenevent.xml|tab_event_itemscreenevent.xml]]
* [[xf5projecthome>template/screen/HTML5/COMPONENT/TAB/tab_event_itemscreenevent.js|tab_event_itemscreenevent.js]]
* [[xf5projecthome>template/template.html?xframe_screen_url=/HTML5/COMPONENT/TAB/tab_event_itemscreenevent|새창으로 실행]]
echo '';
echo '';
echo '';
==== 화면 스크립트 ====
/**
* 탭에 링크된 화면에서 fireparenttabevent API 호출시 발생하는 이벤트
* @param {Object} objInst 탭 컴포넌트 인스턴스
* @param {number} itemindex 클릭한 탭 아이템 인덱스
* @param {Object} child_screen 자식 화면 객체
* @param {string} child_screen_member 자식 화면의 멤버
* @param {string} event_name 발생한 이벤트의 이름
* @param {any} event_value 이벤트와 관련된 값
*/
function tab_on_itemscreenevent(objInst, itemindex, child_screen, child_screen_member, event_name, event_value)
{
factory.consoleprint("on_itemscreenevent> start");
factory.consoleprint("on_itemscreenevent> tab Object Name = " + objInst.getname());
factory.consoleprint("on_itemscreenevent> itemindex = " + itemindex);
factory.consoleprint("on_itemscreenevent> child_screen = " + child_screen);
factory.consoleprint("on_itemscreenevent> child_screen_member = " + child_screen_member);
factory.consoleprint("on_itemscreenevent> event_name = " + event_name);
factory.consoleprint("on_itemscreenevent> event_value = " + event_value);
}