在 JSTL 页面上,我有以下 div
<div dojoType="dijit.layout.TabContainer" style="width: 100%; height: 100%;" doLayout="false" id="dojoTabbedPane" >
<c:forEach items="${summariesMap}" var="summaryEntry">
<div dojoType="dijit.layout.ContentPane" title="${summaryEntry.key}">
我试图找到(包括dojoTabbedPane)下的所有div,以便反向销毁它下的所有contentPane。然后我可以使用 jQuery.load() 重新加载内容并使用
dojo.parser.parse(dijit.byId("dojoTabbedPane"));
重新解析组件以确保 tabbedPane 可以呈现(否则它不会并导致内存泄漏或错误)
这里的问题是:(1)我是否在正确的轨道上重新解析dojo TabbedContainer?(2) 为什么每次 findWidgets 函数只返回大小为 0 的数组?
提前致谢。