2016-06-22 8 views
0

전 extjs를 처음 사용합니다. 내 패널에서 dataBase에서 생성 된 숫자를 기준으로 탭을 만들려고합니다 (이 값은 dataBase에서 가져와 JS에서 사용할 수있는 'numOfTabs'에 저장됩니다).extjs에서 동적으로 탭을 만드는 방법은 무엇입니까?

탭을 생성하는 데 버튼 이벤트를 사용하고 싶지는 않지만 페이지를로드 할 때 탭을 볼 필요가 있습니다.

패널에서 'n'탭을 어떻게 만들 수 있습니까? 'n'은 numOfTabs의 값입니까?

extjs4.2.2

+0

참조 : http://docs.sencha.com/extjs/4.2.4/extjs -build/examples/tabs/tabs-adv.html –

답변

1
var tabPanel = Ext.getCmp('tabsID'); 
var items = tabPanel.items.items; 
tabPanel.add({ 
    title: tTitle, 
    id: tChieldID, 
    closable: true, 
    layout: 'fit', 
    flex: 1, 
    items: [{...}] 
}); 
tabPanel.setActiveTab(tChieldID); 
+1

답변에 샘플 코드를 사용해 봤으면 좋겠지 만 코드에 설명을 입력하면 도움이됩니다. – nateyolles

관련 문제