というウィジェットがあります。これは、というImageBox
別のウィジェット内で簡単な解析と画像の配置を行うだけSlideBox
です。
解析後の ImageBox ノード構造のサンプル構造 (コンソールに表示されるもの):
<div class="textwrapper">
<div class="text">
<h2>Title of Image</h2>
</div>
</div>
完全な SlideBox のサンプル構造:
<div data-dojo-type="dj/SlideBox" widgetid="SlideBox_1">
<div data-dojo-type="dj/ImageBox" widgetId="ImageBox_1">
<!-- It's here!! Right here!! -->
<div class="textwrapper">
<div class="text">
<h2>Title of Image</h2>
</div>
</div>
</div>
</div>
ImageBoxpostCreate
メソッドで、textwrapper div の高さを見つけようとしていますが、dijit レジストリ メソッドのいずれかを使用してウィジェットをクエリまたは検索しようとしても、何も返されません。
textwrapper と text div は、元のマークアップではなく、dojo で作成されることに注意してください。
ウィジェットが表示され、そこにあり、.textwrapper
アクセスしようとしている div が表示されます。Dojo がウィジェットの解析を処理するために、いくつかの順序や方法があるようです。
ウィジェット内のウィジェットを見つけるにはどうすればよいですか?