我正在尝试以编程方式打开和关闭手风琴窗格。这是我的代码的简化版本。即使我将第一个窗格的 selected 设置为 false 并将第二个窗格的 selected 设置为 true,但在浏览器 (FF3) 上加载时只有第一个窗格会打开。
var accordionContainer = new dijit.layout.AccordionContainer().placeAt("test");
var accordPane = new dijit.layout.ContentPane({"title": "test", "content":"hello"});
var accordPane2 = new dijit.layout.ContentPane({"title": "test1", "content":"hello1"});
accordionContainer.addChild(accordPane);
accordionContainer.addChild(accordPane2, 1);
accordPane.startup();
accordPane2.startup();
//accordionContainer.selectChild(accordPane2);
accordionContainer.startup();
accordPane.selected = false;
accordPane2.selected = true;