2010-11-27 12 views
1

私は、クライアント側でサーバーに変更されたextjs GridPanelの列の順序を保存したいと考えています。そのために、extjsグリッドパネルの状態をクッキーに保存しています。このCookieをサーバー側に送信し、Cookieから列の順序の値を取得します。sencha extjs GridPanel SaveState形式

私の質問は、gridPanelがその列の順序をクッキーに保存するかどうかです。そして、私はどのようにサーバー側からそれを取得する必要があります。

サーバー側で取得するキー値ペアは、このようなものです。だから、どのような種類のオブジェクトがこの値です。それはJSONか他の形式ですか。第二に、これは第一パラグラフで指定されたシナリオを達成するための私のアプローチです。他にもっと良い方法があれば。私にいくつかの提案をお願いします。どんな助けでも大歓迎です。

% 3AのOクッキー名YS-grid_query0値* *%3DA%253Ao%25253Aid%25253Ds%2525253Acalled_phone_number%25255Ewidth%25253Dn%2525253A119%255Eo%25253Aid%25253Ds%2525253Acallers_phone_no%25255Ewidth%25253Dn% 2525253A100%255Eo%25253Aid%25253Ds%2525253Adoe%25255Ewidth%25253Dn%2525253A109%255Eo%25253Aid%25253Ds%2525253Apnm_phone_number_id%25255Ewidth%25253Dn%2525253A119%255Eo%25253Aid%25253Ds%2525253Acompany_account_name%25255Ewidth%25253Dn%2525253A126%255Eo%25253Aid%25253Ds% 2525253Acall_id%25255Ewidth%25253Dn%2525253A94%255Eo%25253Aid%25253Ds%2525253Acall_time%25255Ewidth%25253Dn%2525253A109%255Eo%25253Aid%25253Ds%2525253Aid%25255Ewidth%25253Dn%2525253A59%255Eo%25253Aid%25253Ds%2525253Auoe%25255Ewidth%25253Dn%2525253A94% 255Eo%25253Aid%25253Ds%2525253Adl U%25255Ewidth%25253Dn%2525253A109%255Eo%25253Aid%25253Ds%2525253Aulu%25255Ewidth%25253Dn%2525253A94%255Eo%25253Aid%25253Ds%2525253Acore_estaleanetwork_id%25255Ewidth%25253Dn%2525253A142%255Eo%25253Aid%25253Ds%2525253Aversion%25255Ewidth%25253Dn%2525253A59

答えて

0

なぜ形式は気になりますか?サーバー上で変更する予定がない限り、気にする必要はありません。

クライアントがサーバーに送信したときにクッキーデータを保存し、クライアントがページを読み込むと必ずそのデータを送信します。

データのエンコード方法に本当に関心がある場合は、src/state/Provider.js - particularl encodeValue()およびdecodeValue()を参照してください。

関連する問題