以编程方式将新的 Dojo AccordionPane 添加到现有 AccordionContainer [英] Programmatically Add a new Dojo AccordionPane to Existing AccordionContainer
本文介绍了以编程方式将新的 Dojo AccordionPane 添加到现有 AccordionContainer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将新的 AccordionPane 添加到现有容器中,但在我的一生中,我无法让它工作.
有人能指出我哪里出错了吗?
<头><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" djConfig="parseOnLoad: true"><script type="text/javascript">dojo.require("dijit.layout.ContentPane");dojo.require("dijit.layout.AccordionContainer");<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/dojo/1.4.0/dijit/themes/tundra/tundra.css"><script type="text/javascript">函数 AddNewPane() {var AccordPane = new dijit.layout.AccordionPane({"title": "test", "content":"hello"});dijit.layout.AccordionContainer("myacc").addChild(accordPane);协议窗格.启动();//选择新的PaneAccordPane.selected = true;}头部><身体><button type="button" onclick="AddNewPane();">添加</按钮><div dojoType="dijit.layout.AccordionContainer" id="myacc" class="tundra" ><div dojoType="dijit.layout.AccordionPane" title="Origional Acc 1" >测试一
<div dojoType="dijit.layout.AccordionPane" title="Origional Acc 2" >测试二
<脚本>document.getElementById("myacc").style.width = '200px';document.getElementById("myacc").style.height = '200px';