使用Ext Js 4.0 Accordion布局

时间:2012-12-24 06:30:37

标签: javascript extjs

我正在使用Ext Js 4.0并在带有Accordion布局的面板中添加了3个网格面板。

保留这些面板外部的一个按钮,我希望在单击它时,将获取当前展开面板的选定行数据。

为了从单个面板的网格中获取数据,我使用了以下代码:

lside.items.items[0].getSelectionModel().getSelection()[0].data

lside是带有Accordion布局的面板。)

问题是我不知道,我无法弄清楚如何确定扩展哪个面板。

2 个答案:

答案 0 :(得分:0)

扩展面板必须有一个(或者更多)额外的css类 - 用firebug检查它。通过检查html元素是否具有此类,您可以确定是否展开了面板。

答案 1 :(得分:0)

我不知道我是怎么错过的,但getCollapsed小组的方法帮助我确定了哪个面板是活跃的

只需循环遍历所有面板并检查哪个面板的getCollapsed返回false作为结果