私はextjs6で作業しています。私は適用ボタンのクリックで選択された列を隠す/表示するグリッド上の設定ボタンと同様にいくつかの列を持つグリッドを持っています。私は意志が。 ユーザーがログインiが {ID、 名前たまま列を持つグリッドを持っていると仮定したときに最初に表示されるようにどの列を決定するのに役立ちます、列ごとに状態関連する機能を実装している、 説明、 著者、 CreatedOn、 ModifiedOn} 私はID、名前、および説明の列を選択しました。だから私の機能ごとに、私はログアウトし、再び私のアプリケーションにログインすると、Codeはカラムの状態をチェックし、これらの3つのカラムだけを表示します。デスクトップ/ PCでアプリケーションを使用するとすべてうまく動作しています しかし、私が上記の機能をモバイルデバイスやタブなどのタッチデバイスで実行しているときに、何か変わったことが起こります。ユーザーAがグリッドの一部の列のみを選択してログアウトして再度ログインすると、モバイルを使用します。要件ごとに選択した列のみを表示できます。 しかし、今私は同じユーザーがデスクトップやPCでログインすると、グリッドは利用可能なすべての列の表示の結果いくつかの間違った状態を取得しています。 [グリッドには、最後にログアウトする前に選択した列のみが表示されます。 誰かが私になぜこれが起こっているのかを教えてもらえますか?Extjs 6タッチデバイスの状態管理に関する問題
0
A
答えて
0
ExtJSはクライアント側に状態を保存しています。つまり、携帯電話にログインすると、状態はブラウザの電話機にのみ保存されます。
デスクトップにログインすると、状態はサイトにアクセスしたブラウザにのみ保存されます。
状態がクッキーに保存された、またはより良いことができ、LocalStorage
あなたはデバイス間での状態を保存したい場合は、あなたが返事を1回のhere
関連する問題
- 1. 状態管理の問題
- 2. extjs 6管理ダッシュボードソースコード
- 3. ExtJS 6管理ダッシュボードメニューのバグ
- 4. ext jsの状態管理?
- 5. 状態管理7
- 6. カスタムセッション状態管理
- 7. 問題の理解:Clojureでの状態
- 8. Javaゲームの状態管理
- 9. Angular2.0での状態管理+
- 10. アドベンチャーゲームの状態管理
- 11. XNAゲームの状態管理
- 12. asp.netでの状態管理
- 13. ページ状態の管理
- 14. OpenGLレンダリング状態管理
- 15. EXTJSのダーティー状態
- 16. グリッドパネルのスクロールに関するextjs問題
- 17. DataTableのDataRow状態に関する問題
- 18. unittestの++の問題:状態
- 19. DirectXブレンド状態の問題
- 20. ブースト状態の問題?
- 21. Terraform:マルチテナントのための状態管理
- 22. AndroidのFirebaseの認証状態管理
- 23. 角度2のアプリケーションの状態管理
- 24. エンティティフレームワーク:関連オブジェクトとその他の状態管理の添付
- 25. ASP.NET SQL Serverの状態管理 - get appid
- 26. Backbone.jsウェブアプリケーションの状態、履歴、データ管理
- 27. 子コンポーネントのNGRXと状態管理
- 28. ASP.NET MVC3クライアント側の状態管理
- 29. ExtJS管理テンプレート内のデータバインディング関連
- 30. 状態モナド例問題
ありがとうを確認することができ、サーバー側のソリューションを必要としています。しかし、私はあなたのこの行ではまだ混乱しています。「あなたがサイトにアクセスしたブラウザにのみ状態が保存されます。なぜなら、最初は私がクロムブラウザを使用していて、いくつかの列を選択してログアウトしたとします。その後、firefoxを使用してログイン操作を行っている場合、選択された列だけが表示され、すべての列は表示されません。 – user3089968
あなたはどの州のプロバイダを使用していますか?それはCookie、LocalStorage、またはあなた自身のものですか? –
私は状態保存のためにLocalStorageを使用しています。 – user3089968