Skip to content

fix(grids): preserve column formatting in newly added rows - 21.2.x - #17834

Open
teodosiah wants to merge 3 commits into
21.2.xfrom
thristodorova/fix-17693-21.2.x
Open

teodosiah wants to merge 3 commits into
21.2.xfrom
thristodorova/fix-17693-21.2.x

Conversation

@teodosiah

Copy link
Copy Markdown
Contributor

Closes #17693

Description

Motivation / Context

Type of Change (check all that apply):

  • Bug fix
  • New functionality
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactoring (no functional changes)
  • Documentation
  • Demos
  • CI/CD
  • Tests
  • Changelog
  • Skills/Agents

Component(s) / Area(s) Affected:

How Has This Been Tested?

  • Unit tests
  • Manual testing
  • Automated e2e tests

Test Configuration:

  • Angular version:
  • Browser(s):
  • OS:

Screenshots / Recordings

Checklist:

  • All relevant tags have been applied to this PR
  • This PR includes unit tests covering all the new code (test guidelines)
  • This PR includes API docs for newly added methods/properties (api docs guidelines)
  • This PR includes feature/README.MD updates for the feature docs
  • This PR includes general feature table updates in the root README.MD
  • This PR includes CHANGELOG.MD updates for newly added functionality
  • This PR contains breaking changes
  • This PR includes ng update migrations for the breaking changes (migrations guidelines)
  • This PR includes behavioral changes and the feature specification has been updated with them
  • Accessibility (ARIA, keyboard navigation, focus management) has been verified

Copilot AI balanced review requested due to automatic review settings October 21, 2026 12:46
@teodosiah teodosiah changed the title Thristodorova/fix 17693 21.2.x fix(grids): preserve column formatting in newly added rows - 21.2.x Oct 21, 2026

Copilot AI left a comment

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.

🟢 Approval recommended

The localized fix has targeted regression coverage and no identified blocking issues; tests were not executed.

No open issues 🎉

What changed in this PR

Fixes #17693 so populated, non-editing add-row cells use column formatting consistently with existing rows.

Changes:

  • Applies formatters and type-specific pipes while preserving empty-cell placeholders.
  • Adds regression tests across grid variants, including zero values.
  • Configures the add-row sample with a primary key and unique generated IDs.
File Description
src/​app/​grid-add-row/​grid-add-row.sample.ts Generates unique IDs for added sample rows.
src/​app/​grid-add-row/​grid-add-row.sample.html Sets the grid primary key.
projects/​igniteui-angular/​grids/​tree-grid/​src/​tree-grid-add-row-ui.spec.ts Tests add-row date formatting.
projects/​igniteui-angular/​grids/​tree-grid/​src/​tree-cell.component.html Formats populated tree-grid add-row cells.
projects/​igniteui-angular/​grids/​hierarchical-grid/​src/​hierarchical-grid-add-row.spec.ts Tests hierarchical-grid add-row date formatting.
projects/​igniteui-angular/​grids/​grid/​src/​grid-add-row.spec.ts Tests formatting across data types and expandable cells.
projects/​igniteui-angular/​grids/​grid/​src/​expandable-cell.component.html Formats expandable add-row cells and preserves zero values.
projects/​igniteui-angular/​grids/​core/​src/​cell.component.html Applies column formatting to standard add-row cells.

Review effort: Balanced

This branch has not been deployed

No deployments
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.

3 participants