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");
}
}