Skip to content

Commit 14b1889

Browse files
committed
fix(sample): fix pin buttons to update pin state
1 parent e246e42 commit 14b1889

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/app/grid/grid-sample-pinning-both-sides/grid-toolbar-pinning-both-sides.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,14 @@ export class GridBothSideToolbarPinningSampleComponent implements OnInit {
5454

5555
public pinLeft() {
5656
this.grid1.selectedColumns().forEach((col: IgxColumnComponent) => {
57+
col.pinned = false;
5758
col.pinningPosition = ColumnPinningPosition.Start;
5859
col.pinned = true;
5960
});
6061
}
6162
public pinRight() {
6263
this.grid1.selectedColumns().forEach((col: IgxColumnComponent) => {
64+
col.pinned = false;
6365
col.pinningPosition = ColumnPinningPosition.End;
6466
col.pinned = true;
6567
});

src/app/hierarchical-grid/hierarchical-grid-sample-both-sides-pinning/hierarchical-grid-both-sides-pinning.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,15 @@ export class HierarchicalGridBothSidePinningSampleComponent implements OnInit {
8282

8383
public pinLeft() {
8484
this.grid1.selectedColumns().forEach((col: IgxColumnComponent) => {
85+
col.pinned = false;
8586
col.pinningPosition = ColumnPinningPosition.Start;
8687
col.pinned = true;
8788
});
8889
}
8990

9091
public pinRight() {
9192
this.grid1.selectedColumns().forEach((col: IgxColumnComponent) => {
93+
col.pinned = false;
9294
col.pinningPosition = ColumnPinningPosition.End;
9395
col.pinned = true;
9496
});

src/app/tree-grid/tree-grid-sample-both-pinning/tree-grid-both-sides-pinning.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,15 @@ export class TreeGridBothSidesPinningSampleComponent implements OnInit {
4343

4444
public pinLeft() {
4545
this.grid1.selectedColumns().forEach((col: IgxColumnComponent) => {
46+
col.pinned = false;
4647
col.pinningPosition = ColumnPinningPosition.Start;
4748
col.pinned = true;
4849
});
4950
}
5051

5152
public pinRight() {
5253
this.grid1.selectedColumns().forEach((col: IgxColumnComponent) => {
54+
col.pinned = false;
5355
col.pinningPosition = ColumnPinningPosition.End;
5456
col.pinned = true;
5557
});

0 commit comments

Comments
 (0)