tabitem_width_type 속성 가이드

탭 tabitem_width_type 속성 예시 화면이다.

tabitem_width_type 속성을 이용하여 탭 아이템의 너비 유형을 설정한다.

tabitem_width_type 속성은 1:auto 지정시, tabitem_width 속성값은 무시되고, 탭 아이템 텍스트를 기준으로 너비가 자동으로 계산된다.

tabitem_width 속성은 tabitem_width_type 속성이 0:fix인 경우에만 적용된다.

관련 속성으로 tabitem_width_type, tabitem_width, tabitem_textmargin이 있다.

관련 API로 gettabitemwidth, settabitemwidth가 있다.

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

템플릿 파일

// "settabitemwidth" 버튼 이벤트
function btn_itemwidth_on_click(objInst)
{
	var focus_tab_index;

	// 선택된 탭 아이템 인데스를 구함
	focus_tab_index = this.tab.gettabitemfocus();
	if (focus_tab_index >= 0) {
		// 선택된 탭 아이템 너비 로깅
		factory.consoleprint("item width = " + this.tab.gettabitemwidth(focus_tab_index));
		// 선택된 탭 아이템 너비 설정
		this.tab.settabitemwidth(focus_tab_index, this.fld_width.gettext());
	}
}

// "settabitemtext" 버튼 이벤트
function btn_settabitemtext_on_click(objInst)
{
	var focus_tab_index;

	// 선택된 탭 아이템 인데스를 구함
	focus_tab_index = this.tab_width_auto.gettabitemfocus();
	if (focus_tab_index >= 0) {
		// 선택된 탭 아이템 텍스트 변경
		this.tab_width_auto.settabitemtext(focus_tab_index,
			this.tab_width_auto.gettabitemtext(focus_tab_index) + "1");
	}
}

  • guide/component/tab/tab_itemwidthtype.txt
  • 마지막으로 수정됨: 2024/07/08 14:09
  • 저자 127.0.0.1