2011-05-27 60 views
0

說我使用id爲「my-container」的容器。我將通過JSONP加載數據,那麼如何在回調中將更多對象添加到「my-container」中?sencha touch稍後添加孩子

callback:function(data) { 
    Ext.get('my-container').add([some object]); 
    Ext.get('my-container').appendChild([some object]); 
    Ext.get('my-container').items = [some object]; 
} 

我試過那些沒有用。

回答

0
var myContainer = new Ext.Container({ 
    // stuff 
}) 

Ext.util.JSONP.request({ 
    // needed stuff 
    callback:function(data) { 
    myContainer.add([Some Object]) 
    myContainer.doLayout(); 
    } 
} 

和中提琴。

- 更好的答案 -

new Ext.Container({ 
    renderTo:Ext.getBody(), 
    id:'parent-id' 
}); 
new Ext.Container({ 
    renderTo:'parent-id' 
})