我有一个应用程序可以xtype
在启动时启动视图以让用户注册。此视图有一些选择字段,并且所有工作都按预期工作。用户还可以选择跳过此视图并稍后访问它。当用户稍后访问此视图时,我遇到了数据未附加到正确元素的问题。正在设置值,但运行Ext.ComponentQuery.query('[itemId=item_name]')
返回 2 个元素。不知何故,这个视图的元素被重复了。
我也尝试过设置autoDestroy: true
这个视图的配置,但这没有任何效果。
我还尝试使用事件destroy()
上的方法手动销毁视图。deactivate()
当我这样做时,行为变得奇怪,从另一个推送视图中选择一个项目并返回到配置文件屏幕会导致导航视图中断,就好像这个视图不存在一样。导航栏的标题中断并且后退按钮显示不正确。
为什么视图元素被重复?我该如何防止这种情况。