ComponentQuery does not work with class aliases
Ext 4.0.1 bug
http://www.sencha.com/forum/showthread.php?135055-Ext.ComponentQuery-query-by-alternate-alias-fails&highlight=componentquery
HTML
<script src="http://dev.sencha.com/deploy/ext-4.0.0/ext-all-debug.js"></script>
<link rel="stylesheet" href="http://dev.sencha.com/deploy/ext-4.0.0/resources/css/ext-all.css">
<div id='funciona'>
funciona?
</div>
<div id='ignora'>
ignora
</div>
JavaScript
*Ext.onReady(function(){
// define store
Ext.create('Ext.data.Store',{
storeId:'foo',
fields:['val'],
data:[[1],[2],[3]],
proxy: {
type: 'memory',
reader: 'array'
},
});
// create grid
Ext.createWidget('grid',{
store: 'foo',
columns: [{header: 'val', dataIndex: 'val'}]
});
// test
console.log("Ext JS version: "+Ext.versions.extjs.version);
console.log(
Ext.ComponentQuery.query('gridpanel').length > 0
); // TRUE expected: TRUE
console.log(
Ext.ComponentQuery.query('grid').length > 0
); // FALSE expected: TRUE
console.log(
Ext.ComponentQuery.query('panel[id=funciona]').length > 0
);
});