2011-12-09 12 views
0

OKのリロードにリフレッシュしていない、私は、グリッドの下部にRefreshボタンをクリックした後、フィルタ値を保持するフィルターツールバーの問題を抱えています。JqGridフィルタツールバーはグリッド

ちょうどそれを行う多くの例を見てきましたが、clearのトップフィルタツールバーのフィールドをデフォルト状態にしています(選択リストの場合は、リスト "選択..."の最初の項目)。そのコードと鉱山の間に明白な違いはありません

値は、JSONリクエストを介してフィルタツールバーのドロップダウンボックスにロードされ、リスト内の項目を選択すると適切なデータにグリッドフィルタが適用されます。

動作していない唯一のものは、フィルタドロップダウン(s)はrefreshグリッドをクリックすると、選択した項目をクリアしていないということです。

アイデア?

ないこの時点で投稿するのに役立つだろうどのようなコードを確認しますので、私は

ジャスティン

答えて

0

要求に応じて掲載しますまあ、私は自分の質問に答えています:)

問題がに判明列名と索引の命名規則に関連する

例:

{名:ClientIdを」、インデックス 'ClientOrganization.Client.ClientId'、幅: '125'、STYPE: '' を選択し、searchoptions:修正前

{ SOPT:[ 'EQ']、dataUrl:}}、

'Url.Action( "GetClientListForFilter")@' 修正後:

{ナムE: 'ClientOrganization.Client.ClientId'、インデックス 'ClientOrganization.Client.ClientId'、幅: '125'、STYPE: '選択'、searchoptions:{SOPT:[ 'EQ']、dataUrl:'@Url.Action ( "GetClientListForFilter") '}}、

基本的に、名前は適切に更新するためにインデックスと同じである必要がありました。これが予想される動作であるかどうかは不明ですが、修正プログラムが動作します。 ;)

ジャスティン

関連する問題