我正在使用Ext Js 4.0并在带有Accordion布局的面板中添加了3个网格面板。
保留这些面板外部的一个按钮,我希望在单击它时,将获取当前展开面板的选定行数据。
为了从单个面板的网格中获取数据,我使用了以下代码:
lside.items.items[0].getSelectionModel().getSelection()[0].data
(lside
是带有Accordion布局的面板。)
问题是我不知道,我无法弄清楚如何确定扩展哪个面板。
答案 0 :(得分:0)
扩展面板必须有一个(或者更多)额外的css类 - 用firebug检查它。通过检查html元素是否具有此类,您可以确定是否展开了面板。
答案 1 :(得分:0)
我不知道我是怎么错过的,但getCollapsed
小组的方法帮助我确定了哪个面板是活跃的
只需循环遍历所有面板并检查哪个面板的getCollapsed
返回false作为结果