dojo TabContainer各tab間の非同期ロードの問題解決

1036 ワード

TabContainerを使い始めたばかりの頃はdemoをよく見ていませんでしたが、作成したTabContainerの各tabページはロードしてから最初のページを表示する必要があり、速度はかなり遅いです.その後、お客様の反応速度が遅すぎて、そのdemoをよく見てみると、cssの属性で同期または非同期ロードを制御できることがわかりました.今問題はすでに解決して、底を残して、他の人にも役に立つことを望んでいます.

<div id="mainTabContainer" dojoType="TabContainer" style="width: 100%; height: 70%" selectedTab="tab1" >
	
<div id="tab1" dojoType="ContentPane" label="Tab 1" style="display: none"></div>
		
<a dojoType="LinkPane" href="../../tests/widget/tab2.html" refreshOnShow="true" style="display: none">Tab 2</a>
		
<div dojoType="ContentPane" label="Tab 3" style="display: none"></div>
</div>

ここで、制御Tab同期または非同期ロードはstyle=「display:none」という文です.
同期ロード:style=「display:block」
非同期ロード:style=「display:none」
この小さなcss属性だけで、同期や非同期ロードを制御し、問題を解決した後、私は泣いたり笑ったりできません.の皆さんに役に立つことを願っています.