Skip to content

Grids: Add Multi-Value Filter Type Desc.#8932

Open
arman-boyakhchyan wants to merge 1 commit into
DevExpress:26_1from
arman-boyakhchyan:grids-multivaluefilter-types-26-1
Open

Grids: Add Multi-Value Filter Type Desc.#8932
arman-boyakhchyan wants to merge 1 commit into
DevExpress:26_1from
arman-boyakhchyan:grids-multivaluefilter-types-26-1

Conversation

@arman-boyakhchyan

Copy link
Copy Markdown
Contributor

No description provided.

@arman-boyakhchyan arman-boyakhchyan self-assigned this Jun 26, 2026
Copilot AI review requested due to automatic review settings June 26, 2026 12:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the DevExtreme documentation API reference to properly document multi-value grid filtering by adding public type definitions and wiring them into the existing filter expression type system.

Changes:

  • Added a new MultiValueFilterExpr common type and linked it from FilterExpr.
  • Added a public MultiValueSearchOperation enum (moved from a hidden stub) and referenced it from the new type.
  • Improved filter value typing documentation by introducing ScalarFilterValue and reusing it in BasicFilterExpr.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
api-reference/NewTopics/MultiValueFilterExpr/MultiValueFilterExpr.md Removed an unused placeholder topic.
api-reference/40 Common Types/15 grids/ScalarFilterValue/ScalarFilterValue.md Added a shortDescription and enabled consistent type-link generation metadata.
api-reference/40 Common Types/15 grids/MultiValueFilterExpr/MultiValueFilterExpr.md Added documentation for the multi-value filter expression object shape.
api-reference/40 Common Types/15 grids/FilterExpr/FilterExpr.md Included MultiValueFilterExpr in the union and linked to its topic.
api-reference/40 Common Types/15 grids/BasicFilterExpr/BasicFilterExpr.md Replaced an inline primitive list with a reference to ScalarFilterValue.
api-reference/40 Common Types/10 data/MultiValueSearchOperation.md Added public enum documentation for anyof/noneof operations.
api-reference/_hidden/Enums/MultiValueSearchOperation.md Removed an old placeholder hidden enum topic.

- **type**: The expression type. Set to *"basic"*.
- **field**: The filtered data field.
- **operator**: A comparison operator ([MultiValueSearchOperation](/Documentation/ApiReference/Common_Types/data/#MultiValueSearchOperation)).
- **value**: Comparison values (a [ScalarFilterValue](/Documentation/ApiReference/Common_Types/grids/ScalarFilterValue/) array).
Comment on lines +13 to +14
- *"anyof"*: Logical OR
- *"noneof"*: Logical NOT

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd prefer Copilot option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants