顶部展开手风琴
Expanded accordion on the top
如何以编程方式将展开的手风琴放在其他手风琴的顶部?我知道您可以使用 activeOnTop:true
、属性 来做到这一点,但我想知道是否可以动态地做到这一点?
我猜你可以监听 accordions expand
事件并使用 accrodions 容器 insert()
方法。
代码示例(在您的控制器中):
'myAccrodionsContainer myAccrodion': {
expand: this.moveAccrordionToTop
}
...
moveAccrodionToTop: function(accordion) {
var accordionsContainer = accordion.up('myAccordionsContainer');
accrodionsContainer.insert(0, accrodion);
}
插入方法将处理所有移动/渲染逻辑。
如果你想工作fiddle请告诉我,我稍后再做
如何以编程方式将展开的手风琴放在其他手风琴的顶部?我知道您可以使用 activeOnTop:true
、属性 来做到这一点,但我想知道是否可以动态地做到这一点?
我猜你可以监听 accordions expand
事件并使用 accrodions 容器 insert()
方法。
代码示例(在您的控制器中):
'myAccrodionsContainer myAccrodion': {
expand: this.moveAccrordionToTop
}
...
moveAccrodionToTop: function(accordion) {
var accordionsContainer = accordion.up('myAccordionsContainer');
accrodionsContainer.insert(0, accrodion);
}
插入方法将处理所有移动/渲染逻辑。
如果你想工作fiddle请告诉我,我稍后再做