Skip to content

Gantt: remove column.ai from dts and docs#32345

Closed
anna-shakhova wants to merge 2 commits intoDevExpress:26_1from
anna-shakhova:26_1__hide_ai_column_gantt
Closed

Gantt: remove column.ai from dts and docs#32345
anna-shakhova wants to merge 2 commits intoDevExpress:26_1from
anna-shakhova:26_1__hide_ai_column_gantt

Conversation

@anna-shakhova
Copy link
Contributor

@anna-shakhova anna-shakhova commented Jan 29, 2026

@anna-shakhova anna-shakhova self-assigned this Jan 29, 2026
Copilot AI review requested due to automatic review settings January 29, 2026 13:28
@anna-shakhova anna-shakhova requested a review from a team as a code owner January 29, 2026 13:28
@anna-shakhova anna-shakhova reopened this Jan 29, 2026
Copy link
Contributor

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 removes the ai property from the Gantt component's column configuration, preventing users from using AI features on Gantt columns. The changes span TypeScript definitions, JSDoc documentation, and all three framework wrappers (Vue, React, Angular).

Changes:

  • Modified TypeScript definitions to use Omit<TreeListColumn, 'ai'> to exclude the AI property from Gantt columns
  • Added @hidden JSDoc tag to hide dxGanttColumn.ai from documentation
  • Removed AI-related components, imports, and configuration from Vue and React wrappers

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/devextreme/ts/dx.all.d.ts Updated dxGanttColumnBlank to exclude 'ai' property using Omit
packages/devextreme/js/ui/gantt.d.ts Updated dxGanttColumnBlank interface to extend Omit<TreeListColumn, 'ai'>
packages/devextreme/js/ui/gantt.js Added JSDoc @hidden tag for dxGanttColumn.ai property
packages/devextreme-vue/src/gantt.ts Removed AI-related imports, components (DxAI, DxButton, DxEditorOptions, DxOptions), and configuration
packages/devextreme-react/src/gantt.ts Removed AI-related imports, components (AI, Button, EditorOptions, Options), and type definitions
packages/devextreme-angular/src/ui/gantt/nested/column-dxi.ts Removed ai property and ColumnAIOptions import, reordered remaining imports
packages/devextreme-angular/src/ui/gantt/index.ts Removed imports and usage of AI-related modules (DxoGanttAIModule, DxiGanttButtonModule, DxoGanttEditorOptionsModule, DxoGanttOptionsModule)

@anna-shakhova anna-shakhova deleted the 26_1__hide_ai_column_gantt branch February 5, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants