Skip to content

Commit 7085961

Browse files
authored
Merge pull request #24 from Microsoft/feature/raiseActiveCellChanged
Exposing the activeCellChanged event
2 parents 2feef20 + 74c1c6b commit 7085961

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: components/js/slickGrid.ts

+4
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ export class SlickGrid implements OnChanges, OnInit, OnDestroy, AfterViewInit {
146146
@Output() contextMenu: EventEmitter<any> = new EventEmitter<any>();
147147
@Output() topRowNumberChange: EventEmitter<number> = new EventEmitter<number>();
148148

149+
@Output() activeCellChanged: EventEmitter<{row: number, column: number}> = new EventEmitter<{row: number, column: number}>();
149150
@Output() cellEditBegin: EventEmitter<{row: number, column: number }> = new EventEmitter<{row: number, column: number}>();
150151
@Output() cellEditExit: EventEmitter<{row: number, column: number, newValue: any}> = new EventEmitter<{row: number, column: number, newValue: any}>();
151152
@Output() rowEditBegin: EventEmitter<{row: number}> = new EventEmitter<{row: number}>();
@@ -637,6 +638,9 @@ export class SlickGrid implements OnChanges, OnInit, OnDestroy, AfterViewInit {
637638
this._activeEditingRow = undefined;
638639
this._activeEditingRowHasChanges = false;
639640
}
641+
642+
// Emit that we've changed active cells
643+
this.activeCellChanged.emit({row: args.row, column: args.cell});
640644
});
641645
}
642646

0 commit comments

Comments
 (0)