Dojo dijit.layout.TabContainer嵌套选项卡自动加载

Dojo dijit.layout.TabContainer嵌套选项卡自动加载,dojo,dijit.layout,Dojo,Dijit.layout,我对DojoToolkit相当陌生,并且非常喜欢它。但是我有一个自动刷新嵌套标签的问题。下面是我的实践代码示例,其中存在此问题。我现在很关心这个问题,因为当子选项卡很多时,它会带来巨大的性能问题;例如:我的子标签是字母A-Z,用于记录检索 我试过各种方法来解决这个问题,但都没有用 parseOnLoad=true/false executeScripts=true/false preload=true/false nested=true/false 父页面: <div id="mainT

我对DojoToolkit相当陌生,并且非常喜欢它。但是我有一个自动刷新嵌套标签的问题。下面是我的实践代码示例,其中存在此问题。我现在很关心这个问题,因为当子选项卡很多时,它会带来巨大的性能问题;例如:我的子标签是字母A-Z,用于记录检索

我试过各种方法来解决这个问题,但都没有用

parseOnLoad=true/false
executeScripts=true/false
preload=true/false
nested=true/false
父页面:

<div id="mainTabContainer" name="mainTabContainer" dojoType="dijit.layout.TabContainer" persist="true" style="margin:10px; width:800px; height:700px">
  <div
    id="tab1"
    name="tab1" 
    dojoType="dojox.layout.ContentPane" 
    title="DblClick" 
    selected="true" 
    closable="false" 
    parseOnLoad="true" 
    executeScripts="true"
    preload="false" 
    preventCache="true" 
    href="/dojo1.jsp?sParentTabID=tab1">
    ---
  </div>
  <div id="tab2" name="tab2" dojoType="dojox.layout.ContentPane" title="Read File" closable="false" executeScripts="true" parseOnLoad="true" href="/dojo2.jsp?sParentTabID=tab2">---</div>
  <div id="tab3" name="tab3" dojoType="dojox.layout.ContentPane" title="Form get/post" closable="false" executeScripts="true" parseOnLoad="true" href="/dojo3.jsp?sParentTabID=tab3">---</div>
  <div id="tab4" name="tab4" dojoType="dojox.layout.ContentPane" title="Accordions" closable="false" executeScripts="true" parseOnLoad="true" href="/dojo4.jsp?sParentTabID=tab4">---</div>
  <div id="tab5" name="tab5" dojoType="dojox.layout.ContentPane" title="Nested Tabs" closable="false" executeScripts="true" parseOnLoad="true" href="/dojo5.jsp?sParentTabID=tab5">---</div>
  <div id="tab6" name="tab6" dojoType="dojox.layout.ContentPane" title="Menu" closable="false" executeScripts="true" parseOnLoad="true" href="/dojo6.jsp?sParentTabID=tab6">---</div>
  <div id="tab7" name="tab7" dojoType="dojox.layout.ContentPane" title="Simple Objects" closable="false" extractContent="true" executeScripts="true" parseOnLoad="true" href="/dojo7.jsp?sParentTabID=tab7">---</div>
  <div id="tab8" name="tab8" dojoType="dojox.layout.ContentPane" title="Calendar" closable="false" extractContent="true" executeScripts="true" parseOnLoad="true" href="/dojo8.jsp?sParentTabID=tab8">---</div>
</div>

---
---
---
---
---
---
---
---
子页面(dojo5.jsp):


---
---
---

这实际上在Dojo 1.4中工作正常,该版本即将发布(您现在可以获取候选版本)


几个月前,我做了一系列工作,重构代码以避免类似的问题。

这实际上在Dojo 1.4中正常工作,该版本即将发布(您现在可以获取候选版本)


几个月前,我做了很多工作,重构代码以避免类似的问题。

酷。我稍后会试试这个。最后,我创建了Dojo.form.buttons来模拟选项卡,每个选项卡都有一个xhrGet方法来填充DIV。结果与我所期望的一样,只是没有选项卡就没有那么漂亮。。。我试试1.4,谢谢。是否也有更改日志/不推荐使用的日志?很酷。我稍后会试试这个。最后,我创建了Dojo.form.buttons来模拟选项卡,每个选项卡都有一个xhrGet方法来填充DIV。结果与我所期望的一样,只是没有选项卡就没有那么漂亮。。。我试试1.4,谢谢。是否也有变更日志/弃用日志?
<div id="mainTabContainer_a4d6313" name="mainTabContainer_a4d6313" dojoType="dijit.layout.TabContainer" nested="true" style="width:95%;height:200px;">
  <div id="tab1_a4d6313" name="tab1_a4d6313" dojoType="dijit.layout.ContentPane" title="First Tab"  selected="true" closable="false" href="/test.jsp?tabID=tab1_a4d6313">---</div>
  <div id="tab2_a4d6313" name="tab2_a4d6313" dojoType="dijit.layout.ContentPane" title="Second Tab" closable="true" href="/random.jsp?tabID=tab2_a4d6313">---</div>
  <div id="tab3_a4d6313" name="tab3_a4d6313" dojoType="dijit.layout.ContentPane" title="AJAX Tab" closable="false" href="/random.jsp?tabID=tab3_a4d6313">---</div>
</div>