Cyprien P
815c9e1462
(core) Adds new range filter for numeric columns
...
Summary:
Shows the range filter next to the filter by values on filter menu. When users
set min and/or max, it takes precendence over the filter by values.
If users set:
- `[] < [max]` behaves as `less than max`.
- `[min] < []` behaves as `more than min`.
- `[min] < [max]` behaves as `between min and max`
- bounds are always inclusives.
- when users change min or max the values of the by values filter
gets checked/unchecked depending on whether they are included by
the range filter.
- when users clicks any btn/checkbox of the by values filter both min
and max input gets cleared, and the filter convert to a filter by
values.
Test Plan: Adds both projets and nbrowser tests.
Reviewers: jarek
Reviewed By: jarek
Differential Revision: https://phab.getgrist.com/D3435
2022-05-30 10:30:16 +02:00
..
2022-03-16 21:35:06 -07:00
2022-05-27 14:32:05 +02:00
2020-10-02 13:24:21 -04:00
2022-02-21 17:26:45 -08:00
2020-10-09 17:04:09 -04:00
2022-05-18 14:26:27 -04:00
2022-05-27 14:32:05 +02:00
2022-05-27 14:32:05 +02:00
2021-11-04 14:23:53 -04:00
2022-04-11 10:26:31 -04:00
2021-08-19 21:22:41 -04:00
2021-10-01 11:24:22 -04:00
2021-01-19 15:22:01 +01:00
2020-10-02 13:24:21 -04:00
2022-04-20 17:29:48 +02:00
2021-03-17 01:35:56 -04:00
2022-05-30 10:30:16 +02:00
2022-02-18 10:09:36 +01:00
2022-02-08 17:41:04 +01:00
2020-10-02 13:24:21 -04:00
2020-12-11 14:33:29 -05:00
2022-05-19 09:45:26 -07:00
2022-04-28 23:00:40 -04:00
2021-12-16 16:06:15 +02:00
2022-03-24 17:04:49 -04:00
2022-05-18 20:28:25 +02:00
2021-07-30 15:44:18 +02:00
2021-07-28 12:29:03 -07:00
2022-03-23 13:15:02 +01:00
2022-02-10 12:46:19 +02:00
2022-02-19 09:46:49 +00:00
2021-11-22 10:26:08 -08:00
2020-11-02 14:05:31 -05:00
2021-10-01 10:47:12 +02:00
2020-10-02 13:24:21 -04:00
2022-02-10 12:46:19 +02:00
2021-08-05 20:46:11 +02:00
2021-07-28 12:29:03 -07:00
2022-05-27 14:32:05 +02:00
2022-05-27 14:32:05 +02:00
2022-02-19 09:46:49 +00:00
2021-06-29 15:29:56 +02:00
2020-10-02 13:24:21 -04:00
2021-05-03 17:16:24 -04:00
2021-05-24 12:56:18 -04:00
2022-05-27 14:32:05 +02:00
2022-03-22 16:51:05 -04:00
2022-04-25 08:14:52 -07:00
2022-05-04 21:41:42 +02:00
2022-05-04 21:41:42 +02:00
2021-07-29 08:16:19 -07:00
2020-05-20 00:50:46 -04:00
2022-04-27 22:21:55 +02:00
2022-04-20 17:29:48 +02:00
2022-05-12 15:59:12 +02:00
2021-10-01 10:47:12 +02:00
2022-01-19 13:55:54 -08:00
2020-10-02 13:24:21 -04:00
2022-05-19 09:45:26 -07:00
2022-05-27 14:32:05 +02:00
2021-07-28 12:29:03 -07:00
2022-05-26 15:01:35 -07:00
2021-05-25 21:14:49 +02:00
2021-08-05 15:57:03 -07:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-09-09 23:08:50 -04:00
2022-02-19 09:46:49 +00:00
2020-10-02 13:24:21 -04:00
2021-11-05 13:07:30 +01:00
2022-05-19 09:45:26 -07:00
2021-10-25 14:29:19 -04:00
2022-05-26 15:01:35 -07:00
2022-02-10 12:46:19 +02:00
2021-02-25 11:31:43 -05:00
2022-02-10 12:46:19 +02:00
2022-02-19 09:46:49 +00:00
2022-04-01 15:24:19 -07:00
2022-02-28 13:21:28 -08:00
2022-03-22 16:51:05 -04:00
2022-05-04 21:41:42 +02:00
2020-10-02 13:24:21 -04:00