2012-08-14 95 views
0

如何在渲染Ext.view.View後調用函數?渲染後調用函數Ext.view.View

Ext.create('Ext.view.View', { 
store: Ext.data.StoreManager.lookup('imagesStore'), 
tpl: imageTpl, 
itemSelector: 'div.thumb-wrap', 
emptyText: 'No images available', 
renderTo: Ext.getBody()}); 

回答

3

您應該使用一個AfterRender事件,像這樣:

Ext.create('Ext.view.View', { 
    store: Ext.data.StoreManager.lookup('imagesStore'), 
    tpl: imageTpl, 
    itemSelector: 'div.thumb-wrap', 
    emptyText: 'No images available', 
    renderTo: Ext.getBody(), 
    listeners: { 
     afterrender: function() { 
      // Do something here 
     } 
    } 
}); 

您可以訪問文檔爲here