2017-06-22 11 views
0

各列でソートできるグリッドビューがあります。任意の列をソートして、選択用に異なるフィルタを選択して[送信]ボタンをクリックすると、選択した列のソートがリセットされます。フィルタを適用するときに、選択した列に指定された並べ替えを保持する必要があります。選択した列を並べ替えるにはどうすればいいですか?

現時点では列にバインドしましたが、[送信]ボタンをクリックするとA-Z、次にZ-Aソートです。どのようにカスタム選択を保存するのですか?

sortHref = document.querySelector('#my-grid table thead tr .asc') || document.querySelector('#my-grid table thead tr .desc'); 

答えて

0

リクエストの間でソート状態を維持する必要があります。これは、異なる方法で達成することができます。提出を行う際に、あなたのデータとのparamsをソート

  1. パス(URL経由またはポスト身体の隠しフィールドで)
  2. ストアはクッキーに状態をソートします。
  3. ブラウザにlocalstorageを使用します。
関連する問題