2011-10-06 66 views
0

我已代碼:ExtJS的 - 如何正確地實現代碼的事件

... 
function Edit(id) { ... } 
... 

view : new Ext.grid.GroupingView({ 
    groupTextTpl : '... <a href="#" onClick="Edit({[values.rs[0].data["id"]]})">link</a>...' 
    ... 

一切正常,但將是某種相似性:

... 
Ext.get('edit').on('click', function() { 
    alert(this.getValue()); 
}); 
... 

view : new Ext.grid.GroupingView({ 
    groupTextTpl : '... <a href="#" id="edit" value="{[values.rs[0].data["id"]]}">link</a>...' 
    ... 

但出於某種原因不能正常工作,錯誤 - Ext.get(「edit」)爲空。 我在做什麼錯?

回答

0

Ext.get('edit')在創建之前被調用,因此出現錯誤。把Ext.get()放在GroupingView()以下