UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

69 lines (68 loc) 2.52 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { BaseToolbarDirective } from "./BaseToolbarDirective"; import { enumGetBox, markType } from "igniteui-react-core"; import { ExporterEventArgs } from "./ExporterEventArgs"; import { VoidEventArgs } from "igniteui-react"; import { GridToolbarExporterType_$type } from "./GridToolbarExporterType"; /** * @hidden */ export let GridToolbarExporter = /*@__PURE__*/ (() => { class GridToolbarExporter extends BaseToolbarDirective { constructor() { super(...arguments); this.exportStarted = null; this.exportEnded = null; } get w() { let ret_ = this.i.n("exportCSV"); return ret_; } set w(a) { let value_ = a; this.i.w("exportCSV", value_); } get x() { let ret_ = this.i.n("exportExcel"); return ret_; } set x(a) { let value_ = a; this.i.w("exportExcel", value_); } get y() { let ret_ = this.i.n("filename"); return ret_; } set y(a) { let value_ = a; this.i.w("filename", value_); } exportStartedChanged() { if (this.exportStarted != null) { this.i.s("exportStarted", (a) => this.exportStarted(this, ExporterEventArgs.a(a)), false); } else { this.i.v("exportStarted"); } } exportEndedChanged() { if (this.exportEnded != null) { this.i.s("exportEnded", (a) => this.exportEnded(this, VoidEventArgs.b(a)), false); } else { this.i.v("exportEnded"); } } aa(a) { this.nativeElement.export(this.i.i(enumGetBox(GridToolbarExporterType_$type, a))); } } GridToolbarExporter.$t = /*@__PURE__*/ markType(GridToolbarExporter, 'GridToolbarExporter', BaseToolbarDirective.$); return GridToolbarExporter; })();