起動時にビューxtype
を起動してユーザーにサインアップさせるアプリがあります。このビューにはいくつかの選択フィールドがあり、すべてが期待どおりに機能します。このビューをスキップして後でアクセスするオプションもあります。ユーザーが後でこのビューにアクセスすると、データが正しい要素に追加されないという問題が発生します。値は設定されていますが、実行するとExt.ComponentQuery.query('[itemId=item_name]')
2つの要素が返されます。どういうわけか、このビューの要素が複製されています。
autoDestroy: true
このビューの設定も試しましたが、効果はありません。
destroy()
また、イベントのメソッドを使用してビューを手動で破棄しようとしましたdeactivate()
。これを行うと、動作がおかしくなり、別のプッシュされたビューからアイテムを選択してプロファイル画面に戻ると、このビューが存在しないかのようにナビゲーションビューが壊れます。ナビゲーションバーのヘッダーが壊れ、戻るボタンが正しく表示されません。
ビュー要素が複製されるのはなぜですか?どうすればこれを防ぐことができますか。