2011-05-27 58 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' 
})