import { GridComponent, FilterSettingsModel, IFilter, ExcelExportService, ToolbarItems } from '@syncfusion/ej2-angular-grids';
import { ClickEventArgs } from '@syncfusion/ej2-angular-navigations';
@Component({
selector: 'app-system-logs',
templateUrl: './system-logs.component.html',
styleUrls: ['./system-logs.component.css'],
providers: [ ExcelExportService]
})
export class ----Component implements OnInit {
toolbar: ToolbarItems[];
@ViewChild('grid')
grid: GridComponent;
constructor() {}
ngOnInit() {
this.toolbar = ['CsvExport'];
}
getContent() {
this.data = [
{ ------------------------------ },
{ ------------------------------ },
{ ------------------------------ }
];
}
clickHandler(args: ClickEventArgs): void {
console.log('Grid: ', args.item.id);
if (args.item.id === 'Grid_csvexport') {
this.grid.csvExport();
}
}
}