@cauca-911/devextreme
Version:
Run `npm install @cauca-911/devextreme --save` to add this library to your project
24 lines (23 loc) • 1.59 kB
TypeScript
import { ElementRef, NgZone, OnInit, PlatformRef, TransferState } from '@angular/core';
import { DxDataGridComponent, DxTemplateHost, INestedOptionContainer, IterableDifferHelper, NestedOptionHost, WatcherHelper } from 'devextreme-angular';
import { Location, LocationStrategy } from '@angular/common';
import * as i0 from "@angular/core";
export declare class CaucaDataGridComponent extends DxDataGridComponent implements OnInit, INestedOptionContainer {
private location;
allowPrint: boolean;
allowExports: boolean;
allowLocationEditing: boolean;
fileName: string;
private isEditing;
constructor(element: ElementRef, ngZone: NgZone, templateHost: DxTemplateHost, watcherHelper: WatcherHelper, idh: IterableDifferHelper, optionHost: NestedOptionHost, transferState: TransferState, platform: PlatformRef, location: Location, locationStrategy: LocationStrategy);
ngOnInit(): void;
exporting(e: any): void;
private toolbarPreparing;
private addPrintButton;
private initialized;
private printGridAsPage;
private convertGridAsPdf;
private convertGridAsExcel;
static ɵfac: i0.ɵɵFactoryDeclaration<CaucaDataGridComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CaucaDataGridComponent, "cauca-dx-data-grid", never, { "allowPrint": { "alias": "allowPrint"; "required": false; }; "allowExports": { "alias": "allowExports"; "required": false; }; "allowLocationEditing": { "alias": "allowLocationEditing"; "required": false; }; "fileName": { "alias": "fileName"; "required": false; }; }, {}, never, ["*"], false, never>;
}