다음 코드 스 니펫을 사용하면 스플리터가 현재 페이지로 전환 한 후 나타나는 첫 번째 탭에 잘 표시되지만 스플리터는 후속 탭에 제대로 표시되지 않습니다. TabContainer에서 Dojo 스플리터가 작동하지 않습니다.
여기
<div dojoType="dijit.layout.TabContainer" class="fitToHeight fitToWidth" tabStrip="true">
<div dojoType="dijit.layout.ContentPane" class="fitToHeight fitToWidth" title="Tab_1">
<a4j:include
viewId="/view/syllabus/syllabusManagement.xhtml"
id="container_syllabus">
</a4j:include>
</div>
<div dojoType="dijit.layout.ContentPane" class="fitToHeight fitToWidth" title="Tab_2">
<a4j:include
viewId="/view/student/studentManagement.xhtml"
id="container_student">
</a4j:include>
</div>
는 employeeManagement.xhtml/syllabusManagement.xhtml
<div dojoType="dijit.layout.BorderContainer" design="sidebar"
liveSplitters="true" class="fitToHeight fitToWidth">
<div class="leftPanel" dojoType="dijit.layout.ContentPane"
minSize="5%" splitter="true" region="leading">
Source Code Goes Here
</div>
<div class="targetPanel" dojoType="dijit.layout.ContentPane"
minSize="400" region="center">
Target Code Goes Here
</div>
</div>
페이지가로드 syllabusManagement.xhtml 기본값, 필요에 따라 분할 기능,하지만 난의 조각입니다 탭을 employeeManagement.xhtml로 전환하면 스플리터가 토스를 실행하여 예측할 수없는 실제 동작이 발생합니다.
필자의 관찰에 따르면 전환시 탭이로드 될 때 스플리터가 잘 렌더링됩니다.
이 스플리터 렌더링 문제를 어떻게 해결합니까?
감사합니다.