我有一个名为 的小部件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 和文本 div 是使用 dojo 创建的,而不是在原始标记中创建的。
我可以看到小部件,它就在那里,我可以看到.textwrapper
我正在尝试访问的 div。似乎有一些订单内容或 Dojo 处理小部件解析的某种方式。
如何在小部件中找到小部件?