好了,這裏是我能找到當前癱倒在手風琴的佈局方式:如何查詢手風琴佈局當前擴大項目
Ext.getCmp("myaccordion").query("{collapsed}")
如何以同樣的方式,我可以找到一個擴展?我看不到擴展的屬性。此外,此代碼:
Ext.getCmp("myaccordion").query("not:{collapsed}")
擊碎我的瀏覽器了。
UPD:這裏是基於我的決定,對example在ExtJS的文檔:
Ext.ComponentQuery.pseudos.expanded = function(items) {
var res = [];
for (var i = 0, l = items.length; i < l; i++) {
if (!items[i].collapsed) {
res.push(items[i]);
}
}
return res;
};
然後,我只是查詢這樣Ext.getCmp("myaccordion").query(">*:expanded")
但是我們可以讓它變得短,使用:not
不知何故?
不適用於我。這返回一些東西,但它絕對*不*與foo.query(「{collapsed}」)相反。我不會低估它,因爲它提供了一些有用的信息,但如果你提供更準確的答案,它會很好。 – shabunc
我更新了我的答案,你可以看到你可以查詢摺疊false。 –