Ext.view.View (xtype: dataview)
複数選択をサポートする ExtJs 5.0 を実装しました。
ビューから離れて別のデスクトップ ウィンドウ (またはブラウザー タブ) に移動し、そこに戻ると、選択した項目がリセットされ、最後から 2 番目の項目のみが選択されたままになります。
focusenter
デバッグによって、これはフレームワークによってトリガーされ、フレームワークにnavigate
属するイベントによって引き起こされることがわかりました。
この問題は、IE、Opera、および Chrome で発生しますが、選択を保持する Firefox では発生しません (!)。
問題を再現するフィドルを次に示します (選択した項目を表示する適切なスタイルはありませんが、ヘッダー バーには選択した項目の数が表示されます)。
https://fiddle.sencha.com/#fiddle/e6k
自動選択解除を防ぐ方法はありますか?