ra-data-nestjsx-crud icon indicating copy to clipboard operation
ra-data-nestjsx-crud copied to clipboard

How to correctly pass OR in cumulative filters?

Open varanakonda opened this issue 1 year ago • 0 comments

Hi guys! I want to select more than one category but I'm confused about how to use OR in cumulative filters.

An example from react-admin documentation suggests to use arrays to store it: https://marmelab.com/react-admin/FilterList.html#cumulative-filters

But this array throws an error:

TypeError: flatFilter[key].match is not a function
    at ra-data-nestjsx-crud.ts:47:37

I see $OR: orFilter key in this repository, but the question is how to correctly pass the values to this filter?

https://github.com/nestjsx/crud/wiki/Requests#or

Here is an example of my filter

<FilterList label="Category" icon={<CategoryIcon />}>
    <FilterListItem label="a" value={{ category: 'a' }} isSelected={isSelectedCategory} toggleFilter={toggleFilterCategory} />
    <FilterListItem label="b" value={{ category: 'b' }} isSelected={isSelectedCategory} toggleFilter={toggleFilterCategory} />
    <FilterListItem label="c" value={{ category: 'c' }} isSelected={isSelectedCategory} toggleFilter={toggleFilterCategory} />
</FilterList>

Provide me with some examples, please! Thanks for your help!

varanakonda avatar Dec 03 '23 20:12 varanakonda