顶部扩展了手风琴

时间:2015-11-16 12:50:36

标签: extjs accordion

如何以编程方式将扩展手风琴放在其他手风琴之上?我知道你可以使用if (in_array('toyota', $cars)) 属性来做,但我想知道是否有可能动态地使用它?

1 个答案:

答案 0 :(得分:1)

我想你可以听取手风琴expand事件,并使用accrodions container insert()方法。

代码示例(在您的控制器中):

'myAccrodionsContainer myAccrodion': {
    expand: this.moveAccrordionToTop
}

...

moveAccrodionToTop: function(accordion) {
    var accordionsContainer = accordion.up('myAccordionsContainer');

    accrodionsContainer.insert(0, accrodion);
}

Insert方法将处理所有移动/渲染逻辑。

如果你想要工作小提琴,请让我知道,并在以后生病