Add "or" operator handler for refine filters #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey @rturan29 ,
refine will soon release a version that will add support for the
or
operator for filtering. With the new version,CrudFilters
will consist of two separate union types, so thegetFilterQuery
function will need to handle these two types.The user will can create a filter as follows:
Here the query would look like
"age" == 20 AND ("title" == "Test" OR "description" == "Test")
The
field
property will can be undefined so I made a small change to the yourgetFilterQuery
function. When refine releases the new version, you can make some changes on this PR to add "or" operator support.You can check out the PR for more information about the new release.
If you need any help, feel free to reach out to me on discord.
Happy coding!