Description
Adding a new row dimension in a pivot configuration using the public API does not update the grid unless a new CD is triggered.
Framework
Angular
Angular Version
latest
Ignite UI for Angular Version
22.1.x, 22.2.x
Component / Area
Pivot Grid
Browser
Chrome
Operating System
No response
Command Not Working
Steps to Reproduce
IMPORTANT: remove zonejs from the dev demos beforehand
- Open pivot grid dev sample
- Add the following button to simulate the issue
<button (click)="reproduceError()">Reproduce Error</button>
- Add the following handler
public reproduceError() {
this.grid1.insertDimensionAt({
memberName: 'ProductCategory',
displayName: 'Product Category',
enabled: true
}, PivotDimensionType.Row, 0);
}
- Run the sample and click the button
Actual Result

Clicking the button does update the pivot selector with the added row dimension. However, the grid is not yet updated. If you hover over the grid it triggers a CD which resolves the issue.
Expected Result
The grid should be updated immediately after the button is clicked.
Reproduction URL
No response
Attachments
No response
Description
Adding a new row dimension in a pivot configuration using the public API does not update the grid unless a new CD is triggered.
Framework
Angular
Angular Version
latest
Ignite UI for Angular Version
22.1.x, 22.2.x
Component / Area
Pivot Grid
Browser
Chrome
Operating System
No response
Command Not Working
Steps to Reproduce
IMPORTANT: remove
zonejsfrom the dev demos beforehand<button (click)="reproduceError()">Reproduce Error</button>Actual Result
Expected Result
The grid should be updated immediately after the button is clicked.
Reproduction URL
No response
Attachments
No response