2010-05-11 3 views
1

Dojo를 사용하여 실험하고 있습니다. 지금까지는 TabContainer의 너비를 설정할 수없는 것 외에는 매우 멋졌습니다. 나는 이것은 CSS입니다Dojo에서 TabContainer의 너비를 수정하는 방법

<div id="tabs" dojoType="dijit.layout.TabContainer" doLayout="false"> 
    <div id="javaTab" class="myTab" dojoType="dijit.layout.ContentPane" title="Java"> 
     <h1>Hello I'm the Java Tab</h1> 
    </div> 
    <div id="rubyTab" class="myTab" dojoType="dijit.layout.ContentPane" title="Ruby"> 
     <h1>Hello I'm the Ruby Tab</h1> 
    </div> 
</div> 

다음과 같은 코드를 가지고 : 나는 그 폭이 내 화면보다 더 큰 내가하지 찾을 다음 탭 내부의 메뉴 모음을 넣으면

#tabs { 
width: 100%; 
height: 100%; 
} 
.myTab { 
height: 600px; 
width: 100%; 
padding: 0 !important; 
} 

전체 바를보십시오. 생성 된 "탭 표시 줄"의 너비를 설정하는 방법이 있습니까?

고마워요!

+0

, 그것은 당신이 원하는 것 같다 각각의 contentPane의 크기를 설정,하지만 당신이 할 수있는 것은 모든 일의 폭 (있는 TabContainer)를 수정하는 것입니다 수 없습니다 탭 내부의 메뉴 막대 크기를 변경하려면 TabContainer의 크기를 변경하지 마십시오. 그것을 명확히 할 수 있습니까? –

+0

글쎄, 내 메뉴 표시 줄은 그것의 아버지의 100 %를 가지고 있는데, 이것은 dojo가 거대한 너비 (내 경우에는 몸의 너비보다 큼)로 만드는 div입니다. 그래서 내가하고 싶은 일은이 너비를 부모 컨테이너의 너비에 맞게 변경하는 것입니다. – pgmura

+0

개별 탭에서 너비/높이를 설정하지 마십시오. 크기는 TabContainer에 의해 결정됩니다. – peller

답변

0

그래 펠러 잘, 당신은 당신의 설명을 바탕으로