0

在我的程序中,我有 2 个“屏幕”,第一个有一个列表,如果我按下一个项目,我会转到第二个屏幕……在第二个屏幕中,第一个屏幕有一个返回按钮……</p>

当我拳头返回时,我会收到此警告

WARN][Ext.Component#constructor] Registering a component with a id (`usernamelabel`)
which has already been used. Please ensure the existing 
component has been destroyed (`Ext.Component#destroy()`.

在控制器中我尝试了这样的事情:

 itemUp: function (dataview, index, target, record, e, Opst ) {
Ext.Viewport.animateActiveItem({xtype: 'mytabpanel'},{ type: 'flip' );
var store = Ext.getStore('Customers');
store.clearFilter();
Ext.destroy(this.searchField);
Ext.destroy(this.clientsList);
 }

但不起作用..如何摧毁整个“屏幕”?

PS:如果我在 iOS 或 android 设备上运行程序,我会看到相同的“主题”……如何专门化主题?(在我的 win 手机 7.8 上不起作用.. 正常吗?)

多谢!!!

4

1 回答 1

1

这是因为你 harcoded id: usernamelabel,所以当你第二次启动它时,你会得到上面的警告信息。如果您使用,您将是安全的itemId

于 2013-02-15T17:53:05.137 回答