On Events
<angular-slickgrid
gridId="grid2"
[columns]="columnDefinitions"
[options]="gridOptions"
[dataset]="dataset"
(onAngularGridCreated)="angularGridReady($event.detail)"
(onCellChange)="onCellChanged($event.detail.eventData, $event.detail.args)"
(onClick)="onCellClicked($event.detail.eventData, $event.detail.args)">
</angular-slickgrid>export class GridEditorComponent {
angularGridReady(angularGrid: AngularGridInstance) {
this.angularGrid = angularGrid;
// the Angular Grid Instance exposes both Slick Grid & DataView objects
this.gridObj = angularGrid.slickGrid;
this.dataViewObj = angularGrid.dataView;
// it also exposes all the Services
// this.angularGrid.resizerService.resizeGrid(10);
}
onCellChanged(e, args) {
this.updatedObject = args.item;
this.angularGrid.resizerService.resizeGrid(10);
}
onCellClicked(e, args) {
// do something
}
}Example with Custom Event
Example with (onAngularGridCreated)
(onAngularGridCreated)Last updated