2
我有一個面板,我可以使用查找此面板罰款:Ext.ComponentQuery JSP ID查找
Ext.ComponentQuery.query('banner');
此返回當前組成部分。這個面板使用一個加載器並加載一個jsp頁面。我可以使用Ext.ComponentQuery.query來查找嗎?我試過了:
Ext.ComponentQuery.query('banner > #myId');
但它找不到它我猜它不能查找不是基於EXT的組件?
我然後設法:
Ext.dom.Query.select('myId');
這工作我得到的HtmlElement回來。但不知道Ext.ComponentQuery是否也能找到它?
我想要做的是添加一個onclick事件監聽器到我的Ext.Controller可以監聽的HTMLElement。當我使用Ext.dom.Query.select('myId'); 我試着添加一個監聽器,但它不起作用,它說attachEvent不是一個函數。
el.attachEvent('onclick', function(){alert('hello!!!!')});
所以我可以使用Ext.dom.Query.select('myId');然後按如下方式添加它:el.onclick = function(){alert('hello')}。我只是希望使用Ext.ComponentQuery.query,但是你不能這樣做是有道理的。 – codemonkeyww