我有一个工具栏,设置如下:
MyApp.Guide.channelbar = new Ext.Toolbar({
items: [
{
text: 'loading...',
ui: 'plain',
disabled: true
}
]
});
它按预期显示在屏幕上,看起来很好。所以稍后,我发出一个JSONP请求,在回调中,我尝试删除加载项并插入一个分段按钮,如下所示:
MyApp.Guide.channelbar.items.add(
new Ext.SegmentedButton({
name: 'testseg',
items: [{text:'test a'},{text:'test b'}]
}));
现在我某些调用了回调,因为在chrome的控制台中我执行以下操作来确认已添加该项:
MyApp.Guide.channelbar.items.items[1].name
但它没有在屏幕上更新。我错过了什么?
答案 0 :(得分:2)
你在添加项目后调用doLayout吗?
答案 1 :(得分:0)
尝试使用您的班级the update method of the tab panel
,这会帮助您
容易