fixed_lockitem_maxcount 속성 가이드

탭 fixed_lockitem_maxcount 속성 예시 화면이다.

탭 fixed_lockitem_maxcount 속성은 tabitem_lockbutton_action 속성값이 1:잠금+고정인 경우에 고정될 수 있는 최대 아이템 갯수를 설정한다.

fixed_lockitem_maxcount 속성이 적용되는 아래와 같이 동작한다.

- fixed_lockitem_maxcount 속성값만큼 잠금 아이템이 있는 경우, 추가 잠금 처리가 방지된다.

- 잠금처리시 해당 아이템은 잠금 영역의 맨 뒤로 위치가 이동된다.

- 잠금해제시 해당 아이템은 일반 영역의 맨 뒤로 위치가 이동된다.

관련 속성으로 tabitem_lockbutton, tabitem_lockbutton_action, fixed_lockitem_maxcount이 있다.

템플릿 위치: /HTML5/COMPONENT/TAB/tab_itemoverflow

템플릿 파일

// 화면 로드 이벤트
function screen_on_load()
{
	var i, new_index, objProp, instNewObj;

	// 수평 탭에 아이템 생성 및 아이템내 컴포넌트 생성
	for (i = 0; i < 10; i++) {
		new_index = this.tab_horz.addtab("item_" + i, 1, 80, "");
		objProp = {
			x: 10,
			y: 20,
			width: 200,
			height: 30,
			text: "New Button_" + i,
			fore_color: "00FF0000"
		};
		instNewObj = this.tab_horz.createobjectex(new_index, XFD_CTRLKIND_PUSHBUTTON, objProp);
	}
	this.tab_horz.settabitemfocus(0);

	// 수직 탭에 아이템 생성 및 아이템내 컴포넌트 생성
	for (i = 0; i < 10; i++) {
		new_index = this.tab_vert.addtab("item_" + i, 1, 30, "");
		objProp = {
			x: 10,
			y: 20,
			width: 200,
			height: 30,
			text: "New Button_" + i,
			fore_color: "00FF0000"
		};
		instNewObj = this.tab_vert.createobjectex(new_index, XFD_CTRLKIND_PUSHBUTTON, objProp);
	}
	this.tab_vert.settabitemfocus(0);
}

// "addtab" 버튼 이벤트
function btn_addtab_on_mouseup(objInst)
{
	this.tab_horz.addtab("item_" + this.tab_horz.gettabitemcount(), 1, 80, "");
	this.tab_vert.addtab("item_" + this.tab_vert.gettabitemcount(), 1, 30, "");
}

// "deletetab" 버튼 이벤트
function btn_deletetab_on_mouseup(objInst)
{
	this.tab_horz.deletetab(this.tab_horz.gettabitemfocus(), true);
	this.tab_vert.deletetab(this.tab_vert.gettabitemfocus(), true);
}

// "movetabitem" 버튼 이벤트
function btn_movetabitem_on_mouseup(objInst)
{
	var ret;

	ret = this.tab_horz.movetabitem(1, 0);
	factory.consoleprint("this.tab_horz.movetabitem return = " + ret);

	ret = this.tab_vert.movetabitem(1, 0);
	factory.consoleprint("this.tab_vert.movetabitem return = " + ret);
}

  • guide/component/tab/tab_fixedlockitem.txt
  • 마지막으로 수정됨: 2024/07/02 11:23
  • 저자 127.0.0.1