2017-02-22 5 views
2

フィルタリングされたレコードを削除した後、グリッドのロード時に重複レコードが作成されています。フィルタを1つまたは複数の列に適用した後。ExtJS Gridのフィルタリングされたレコードのリロード時のフィルタリングされていないレコードの複製

Link to my Fiddle

手順バグを再現する:

  1. フィルターレコード名のいずれかによってジョンやボブ
  2. クリックして更新ボタン
  3. は完全に
+0

あなたのフレームワークのバージョンをアップグレードする必要があり5.1.1.451で何が起こっていません。フレームワークをアップグレードできない場合は、Sencha Supportにこのバグのカスタムオーバーライド修正を依頼することができます。 – pagep

答えて

1

をフィルタを削除し、私はそれがあると信じて最新バージョンではこのエラーが発生しないため、バージョン5のバグウル。ただし、これを解決する1つの方法は、店舗のfilterchangeイベントを確認することです。第二のパラメータbは、Ext.util.Filterの配列である

listeners: { 
    filterchange: function (a, b, c) { 
     if(!b[0]){ 
      this.load(); 
     } 
    } 
} 


この配列が空の場合は、店舗をリロードしてください。

Fiddle version 6, with no changes.

Fiddle version 5, with changes.

関連する問題