diff --git a/src/table/hooks/useFilter.tsx b/src/table/hooks/useFilter.tsx index fad1cbc7e6..619a885ff8 100644 --- a/src/table/hooks/useFilter.tsx +++ b/src/table/hooks/useFilter.tsx @@ -11,8 +11,8 @@ import { getColumnsResetValue } from '../../_common/js/table/utils'; function isFilterValueExist(value: any) { const isArrayTrue = value instanceof Array && value.length; const isObject = typeof value === 'object' && !(value instanceof Array); - const isObjectTrue = isObject && Object.keys(value).length; - return isArrayTrue || isObjectTrue || !['null', '', 'undefined'].includes(String(value)); + const isObjectTrue = isObject && Object.keys(value || {}).length; + return isArrayTrue || isObjectTrue || ![null, '', undefined].includes(value); } // 筛选条件不为空,才需要显示筛选结果行 diff --git a/test/snap/__snapshots__/csr.test.jsx.snap b/test/snap/__snapshots__/csr.test.jsx.snap index 355d3abef9..d324dbd2ea 100644 --- a/test/snap/__snapshots__/csr.test.jsx.snap +++ b/test/snap/__snapshots__/csr.test.jsx.snap @@ -95126,6 +95126,43 @@ exports[`csr snapshot test > csr test src/table/_example/filter-controlled.tsx 1
+申请人 | 申请状态 | 签署方式 | Email | Date |
---|---|---|---|---|
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-01-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-02-01 |
王芳 | 审批过期 | 纸质签署 | p.cumx@rampblpa.ru | 2022-03-01 |
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-04-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-01-01 |
申请人 | 申请状态 | 签署方式 | Email | Date |
---|---|---|---|---|
Search "". Find 5 items. | ||||
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-01-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-02-01 |
王芳 | 审批过期 | 纸质签署 | p.cumx@rampblpa.ru | 2022-03-01 |
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-04-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-01-01 |
申请人 | 申请状态 | 签署方式 | Email | Date |
---|---|---|---|---|
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-01-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-02-01 |
王芳 | 审批过期 | 纸质签署 | p.cumx@rampblpa.ru | 2022-03-01 |
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-04-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-01-01 |
申请人 | 申请状态 | 签署方式 | Email | Date |
---|---|---|---|---|
Search "". Find 5 items. | ||||
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-01-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-02-01 |
王芳 | 审批过期 | 纸质签署 | p.cumx@rampblpa.ru | 2022-03-01 |
贾明 | 审批通过 | 电子签署 | w.cezkdudy@lhll.au | 2022-04-01 |
张三 | 审批失败 | 纸质签署 | r.nmgw@peurezgn.sl | 2022-01-01 |