From 6b0e9409f5338c90117629eb8cd8d9757fdaeea8 Mon Sep 17 00:00:00 2001 From: Manish Kushare Date: Fri, 7 Oct 2022 09:31:36 +0530 Subject: [PATCH] [Enhancement] : [Table widget] Adding filters (#4130) * added does not contains filter * added isEmpty and isNotEmpty filter * added contains filter logic in custom-filter.js * converting row value to string for comparison in equal and not equal filters --- .../src/Editor/Components/Table/Filter.jsx | 19 ++++++++----- .../Editor/Components/Table/custom-filter.js | 28 +++++++++++++++++-- 2 files changed, 38 insertions(+), 9 deletions(-) diff --git a/frontend/src/Editor/Components/Table/Filter.jsx b/frontend/src/Editor/Components/Table/Filter.jsx index 4929d177ef..c69fb47370 100644 --- a/frontend/src/Editor/Components/Table/Filter.jsx +++ b/frontend/src/Editor/Components/Table/Filter.jsx @@ -105,10 +105,13 @@ export function Filter(props) {
- filterValueChanged(index, e.target.value)} - /> + {['isEmpty', 'isNotEmpty'].includes(filter.value.operation) || ( + filterValueChanged(index, e.target.value)} + /> + )}