试图弄清楚如何在Dojo的Accordion dijit.layout.AccordionContainer上添加展开/折叠箭头图像,就像dijitTitlePane/dojox.widget.TitleGroup一样.
我的页面中有 matAccordion,其中面板的数量是动态的。这些面板中的每一个都包含一个表单。我想阻止我的面板关闭,直到表格正确填写并有效为止。
我找不到任何会阻止面板关闭的事件。"(closed)" 事件在面板关闭动画发生后触发。
是否有一些逻辑来控制关闭?
我正在以编程方式尝试打开和关闭手风琴窗格.这是我的代码的简化版本.即使我将第一个窗格的选择设置为false而第二个窗格的选择设置为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;
Run Code Online (Sandbox Code Playgroud)