2017-10-26 12 views
0

だけで正常に動作します:ExtJSの6プロキシextraParams NOT演算子

extraParams: { 
    x: 1, 
    foo: 'bar' 
} 

しかし、どのように1は、そこに=以外のものを設定することができますか?たとえば、>または<、または!=?

つまり、x = 1の代わりにx!= 1が必要な場合はどうなりますか?

+0

あなたはしません。パラメータは要求パラメータ、 '?x = 1&foo = bar'です。 –

+0

プロキシとは何ですか?メモリプロキシ?サーバープロキシの場合は、サーバーコードを確認する必要があります。 – Alexander

答えて

1

フィルタ用にextraParamsを混乱させています。

フィルタは、ストアをフィルタリングする組み込み関数です。 remoteFilterをtrueに設定すると、この操作をバックエンドに渡すことができます。フィルタは、あなたが気にしているようなプロパティ、演算子、値のタプルから成ります。

一方、extraParamは、リクエストに「現状のまま」追加される単なるパラメータです。デフォルトでは特別な意味は付けられていません。 extraParamsでフィルタリングする場合は、手作業で行う必要があり、バックエンドで独自に送信するすべてのパラメータを解釈する必要があります。 オペレータパラメータを追加したりコンパレータを呼び出すことができますが、そのパラメータの使用方法はカスタムバックエンドロジックに完全に依存します。

+0

ありがとうございます。私はViewModelでフィルターを設定して、まさにそれをやり遂げました。 –