탭 » Event

on_itemscreenevent

Description

탭에 링크된 화면에서 fireparenttabevent API 호출시 발생하는 이벤트

Return Value

Type Description
void

Example

/**
 * 탭에 링크된 화면에서 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_member = " + child_screen_member);
	factory.consoleprint("on_itemscreenevent> event_name = " + event_name);
	factory.consoleprint("on_itemscreenevent> event_value = " + event_value);
}

//////////////////////////////////////////////////////////////////////
// 아래 소스는 링크된 화면내 샘플 소스임
//////////////////////////////////////////////////////////////////////
function btn_fireparenttabevent_on_click(objInst)
{
	var is_fire_async, event_name, event_value;
	
	is_fire_async = true;
	event_name = "date_change";
	event_value = "20240615";

	screen.fireparenttabevent(is_fire_async, event_name, event_value);
}

Viewer Ver.

9.1.1.1

Update Date

20240905