Skip to content

Grids AI Assistant: Add (Update) API Descriptions Part 3#8815

Open
arman-boyakhchyan wants to merge 3 commits into
DevExpress:26_1from
arman-boyakhchyan:grids-ai-assistant-api-part-3-26-1
Open

Grids AI Assistant: Add (Update) API Descriptions Part 3#8815
arman-boyakhchyan wants to merge 3 commits into
DevExpress:26_1from
arman-boyakhchyan:grids-ai-assistant-api-part-3-26-1

Conversation

@arman-boyakhchyan
Copy link
Copy Markdown
Contributor

No description provided.

@arman-boyakhchyan arman-boyakhchyan self-assigned this Jun 2, 2026
Copilot AI review requested due to automatic review settings June 2, 2026 05:42
Copy link
Copy Markdown

Copilot AI left a comment

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 Grids AI Assistant filter API documentation by replacing the older hierarchical *FilterExprObj model with a flat FilterExprTree + FilterExprNode representation and updating predefined command typings accordingly.

Changes:

  • Introduces FilterExprTree, FilterExprNode, and FilterExpr API reference topics for the new flat filter-expression structure.
  • Updates PredefinedCommands / DataGridPredefinedCommands so the filterValue.expression argument is FilterExprTree | null.
  • Renames the filter expression object types (drops the Obj suffix) and removes the obsolete FilterExprObj and placeholder NewTopics/* pages.

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
api-reference/NewTopics/NegatedFilterExpr/NegatedFilterExpr.md Removes placeholder NewTopics stub.
api-reference/NewTopics/FilterExprTree/FilterExprTree.md Removes placeholder NewTopics stub.
api-reference/NewTopics/FilterExprNode/FilterExprNode.md Removes placeholder NewTopics stub.
api-reference/NewTopics/FilterExpr/FilterExpr.md Removes placeholder NewTopics stub.
api-reference/NewTopics/CombinedFilterExpr/CombinedFilterExpr.md Removes placeholder NewTopics stub.
api-reference/NewTopics/BasicFilterExpr/BasicFilterExpr.md Removes placeholder NewTopics stub.
api-reference/40 Common Types/15 grids/PredefinedCommands/PredefinedCommands.md Updates filterValue.expression type to FilterExprTree | null.
api-reference/10 UI Components/dxDataGrid/9 Types/DataGridPredefinedCommands/DataGridPredefinedCommands.md Updates filterValue.expression type to FilterExprTree | null.
api-reference/40 Common Types/15 grids/NegatedFilterExpr/NegatedFilterExpr.md Renames type/id/export and switches to node-ID-based negation (expressionId).
api-reference/40 Common Types/15 grids/FilterExprTree/FilterExprTree.md Adds new documentation for the flat filter expression tree structure.
api-reference/40 Common Types/15 grids/FilterExprNode/FilterExprNode.md Adds new documentation for filter expression nodes.
api-reference/40 Common Types/15 grids/FilterExpr/FilterExpr.md Adds the new union type documentation for filter expressions.
api-reference/40 Common Types/15 grids/CombinedFilterExpr/CombinedFilterExpr.md Renames type/id/export and switches to node-ID-based operands (leftId, rightId).
api-reference/40 Common Types/15 grids/BasicFilterExpr/BasicFilterExpr.md Renames type/id/export to drop the Obj suffix.
api-reference/40 Common Types/15 grids/FilterExprObj/FilterExprObj.md Removes the obsolete union type documentation.

Comment thread api-reference/40 Common Types/15 grids/FilterExprTree/FilterExprTree.md Outdated
Copilot AI review requested due to automatic review settings June 2, 2026 10:08
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

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

Comment on lines +1 to +5
---
id: FilterExprTree
module: common/grids
export: FilterExprTree
---
Comment on lines +1 to +5
---
id: FilterExprNode
module: common/grids
export: FilterExprNode
---
A DataGrid/TreeList filter expression.

---
**FilterExpr** is a union of multiple types that changes based on the represented filter expression. Refer to the following topics for additional information:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
**FilterExpr** is a union of multiple types that changes based on the represented filter expression. Refer to the following topics for additional information:
**FilterExpr** is a union of multiple types whose structure depends on the represented filter expression. For additional information, see the following topics:

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