2016-11-22 3 views
1

私は140列のテーブルを持っています。フィルタを追加して、それらの列のすべてで(空白)を含むすべての行を削除しようとしています。 (空白)のフィルタを追加するには?列から(ブランク)を削除するフィルタを追加する方法はありますか?

いくつかの列には値のある値フィルタを追加しようとしましたが、それは数値なので機能しませんでした。また、すべての140列のフィルターをクリアするのは遅すぎることにも注意してください。助言がありますか?あなたはその上で拡大して気になり、

​​

遅いという「クリアフィルター」について:

答えて

1

次のコードは、あなたが列からブランク値を除去するフィルタを追加できるようにする必要がありますか? table.clearFilters()に電話するか、すべての列を個別に消去していますか?

+0

カスタムフィルタは私のようには見えません。私は値があるかどうかに関係なく、すべての行が隠されているのを見ています。私は2つのループを除いて、テーブル内のすべての列のフィルタを追加しています。 'table.clearFilters()'は 'ctx.sync()'の個々のフィルタをクリアするのに比べてパフォーマンスを向上させました。 – renil

+0

うーん、上記のコードは私のために働いています。あなたのデータとコードのサンプルを教えていただけますか? –

+0

遅れて申し訳ありません。私の間違いだった、私はすべての列にフィルターを追加していた。最初の列のみが一部の行に値を持ちました。すべての列間に「または」条件を追加する方法はありますか?行のように、行に値を持つ列がない場合にだけ非表示にする必要があります。 – renil

関連する問題