2016-03-29 10 views
0

私はオブジェクトの配列を持っています。私は、ユーザーの入力から各列でフィルタリングする方法をセットアップしようとしています。複数の検索入力に基づいてフィルタを繰り返す

各列には、入力ドロップダウンがあり、ここで値を選択できます。これは、列ごとに異なるフィルタを選択できるようにするためです。

col1 col2 col3 col4 col5 col6 col7 col8 

行1 行2列3行4 。 。

現在、私は関数を作成しており、ユーザーからすべてのフィルタ選択を渡しています。 filterArrayが異なるフィルタの全8である

BLOCKQUOTE

:したがって、このような何かをやって。

次に、その列に対して選択されたフィルタ値が行の列値と等しいかどうかを確認しています。

8つの異なるオプションを使用すると、これは多くのif文の順列になります。それは彼らがこれを行う唯一の方法ですか?

+0

いくつかのコードを含めてください – Austin

+0

私が気づいていなかった主なコンセプトは、各フィルターを一緒につなげることができるということです。 –

答えて

1

解決策が見つかりました。私はあなたが一緒に連鎖しているマルチフィルターを追加できることに気づいていませんでした。