非表示コンテナ内でJavaScriptInfovisツールキットの使用方法(タブ付きレイアウト)
-
24-10-2019 - |
質問
複数のタブを備えたページがあります(jqueryuiタブ)
最後のタブには、「Spacetree」を表示しています。これは、別のテストページ(タブなし)で適切に動作しています。タブ付きページにすべてを追加するとすぐに、ツリーが表示されます。
Infovis IDを備えたDIVは、適切な「タブ」DIVの内側にあり、次のように定義されています。
<div id="tab2">
<div id="infovis" style="position:relative; height:380px; width:350px; border:solid 1px #333;">
</div>
</div>
Firebugでは、Infovis Divが高さと幅を適切に設定していることがわかりますが、内部に配置される「Infovis-Canvaswidget」は0の高さと幅を取得します。これは問題の一部であると思います。
この問題を解決し、タブ付きコンテナ内のツールキットを使用するにはどうすればよいですか?
解決
ああ、私はしばらく突っ込んだ後にそれを修正しました。物事を台無しにしていたのはタブコンテナではありませんでした。タブを含むdiv全体は、jitが私のドキュメントで初期化される前に、ページの読み込みに隠されています。
外側のdivが隠される前にスペースリーをセットアップする必要がありました。
所属していません StackOverflow