UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

1,638 lines (1,637 loc) 131 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 { BaseElement } from "igniteui-react"; import { WCNativeHelper } from "igniteui-react"; import { Base, markType, enumGetBox, EnumUtil, typeGetValue, typeCast, Date_$type } from "igniteui-react-core"; import { BaseEventArgs } from "./BaseEventArgs"; import { RowExportingEventArgs } from "./RowExportingEventArgs"; import { GridCellIdentifier } from "./GridCellIdentifier"; import { GridValidationState } from "./GridValidationState"; import { SummaryResult } from "./SummaryResult"; import { GridColumnDataType_$type } from "./GridColumnDataType"; import { FilteringOperand } from "./FilteringOperand"; import { SortingStrategy } from "./SortingStrategy"; import { SummaryTemplateContext } from "./SummaryTemplateContext"; import { ColumnPipeArgs } from "./ColumnPipeArgs"; import { ColumnEditorOptions } from "./ColumnEditorOptions"; import { FilteringExpressionsTree } from "./FilteringExpressionsTree"; import { BaseEventArgsDetail } from "./BaseEventArgsDetail"; import { ObservableCollection$1 } from "igniteui-react-core"; import { ActionStrip } from "./ActionStrip"; import { DataCloneStrategy } from "./DataCloneStrategy"; import { ClipboardOptions } from "./ClipboardOptions"; import { ActionStripCollection } from "./ActionStripCollection"; import { GridRowEditTextTemplateContext } from "./GridRowEditTextTemplateContext"; import { GridEmptyTemplateContext } from "./GridEmptyTemplateContext"; import { GridRowEditActionsTemplateContext } from "./GridRowEditActionsTemplateContext"; import { PaginatorCollection } from "./PaginatorCollection"; import { GridResourceStrings } from "./GridResourceStrings"; import { FilteringLogic_$type } from "./FilteringLogic"; import { GridPagingMode_$type } from "./GridPagingMode"; import { GridValidationTrigger_$type } from "./GridValidationTrigger"; import { PinningConfig } from "./PinningConfig"; import { FilterMode_$type } from "./FilterMode"; import { GridSummaryPosition_$type } from "./GridSummaryPosition"; import { GridSummaryCalculationMode_$type } from "./GridSummaryCalculationMode"; import { SortingOptions } from "./SortingOptions"; import { HeadSelectorTemplateContext } from "./HeadSelectorTemplateContext"; import { RowSelectorTemplateContext } from "./RowSelectorTemplateContext"; import { SortingExpression } from "./SortingExpression"; import { GridSelectionMode_$type } from "./GridSelectionMode"; import { SearchInfo } from "./SearchInfo"; import { ForOfState } from "./ForOfState"; import { OverlayOutletDirective } from "./OverlayOutletDirective"; import { StateCollection } from "./StateCollection"; import { FilteringExpressionsTreeEventArgs } from "./FilteringExpressionsTreeEventArgs"; import { GridScrollEventArgs } from "./GridScrollEventArgs"; import { RowSelectionEventArgs } from "./RowSelectionEventArgs"; import { ColumnSelectionEventArgs } from "./ColumnSelectionEventArgs"; import { SortingEventArgs } from "./SortingEventArgs"; import { SortingExpressionEventArgs } from "./SortingExpressionEventArgs"; import { FilteringEventArgs } from "./FilteringEventArgs"; import { RowDataEventArgs } from "./RowDataEventArgs"; import { ColumnVisibilityChangingEventArgs } from "./ColumnVisibilityChangingEventArgs"; import { ColumnVisibilityChangedEventArgs } from "./ColumnVisibilityChangedEventArgs"; import { GridKeydownEventArgs } from "./GridKeydownEventArgs"; import { GridClipboardEventEventArgs } from "./GridClipboardEventEventArgs"; import { ComponentArrayDataValueChangedEventArgs } from "./ComponentArrayDataValueChangedEventArgs"; import { RowToggleEventArgs } from "./RowToggleEventArgs"; import { ActiveNodeChangeEventArgs } from "./ActiveNodeChangeEventArgs"; import { GridSelectionRangeEventArgs } from "./GridSelectionRangeEventArgs"; import { VoidEventArgs } from "igniteui-react"; import { ForOfDataChangingEventArgs } from "./ForOfDataChangingEventArgs"; import { DropPosition_$type } from "./DropPosition"; import { GridSelectionRange } from "./GridSelectionRange"; import { CellPosition } from "./CellPosition"; import { Paginator } from "./Paginator"; import { GridState } from "./GridState"; import { GridToolbarContentCollection } from "./GridToolbarContentCollection"; import { ValidationStatus_$type } from "./ValidationStatus"; import { SortingDirection_$type } from "./SortingDirection"; import { TreeGridRecord } from "./TreeGridRecord"; /** * @hidden */ export let BaseExporter = /*@__PURE__*/ (() => { class BaseExporter extends BaseElement { constructor() { super(...arguments); this.d = new WCNativeHelper(); this.f = null; this.exportEnded = null; this.rowExporting = null; this.columnExporting = null; } get e() { return this.d; } get nativeElement() { return this.f; } set nativeElement(a) { this.f = a; this.d.o = this.f; } setNativeElement(a) { this.nativeElement = a; } exportEndedChanged() { if (this.exportEnded != null) { this.e.s("exportEnded", (a) => this.exportEnded(this, BaseEventArgs.a(a)), false); } else { this.e.v("exportEnded"); } } rowExportingChanged() { if (this.rowExporting != null) { this.e.s("rowExporting", (a) => this.rowExporting(this, RowExportingEventArgs.a(a)), false); } else { this.e.v("rowExporting"); } } columnExportingChanged() { if (this.columnExporting != null) { this.e.s("columnExporting", (a) => this.columnExporting(this, ColumnExportingEventArgs.a(a)), false); } else { this.e.v("columnExporting"); } } k(a, b) { this.nativeElement.export(this.e.i(a), this.e.i(b)); } i(a, b) { this.nativeElement.exportData(this.e.i(a), this.e.i(b)); } } BaseExporter.$t = /*@__PURE__*/ markType(BaseExporter, 'BaseExporter', BaseElement.$); return BaseExporter; })(); /** * @hidden */ export let CellTemplateContext = /*@__PURE__*/ (() => { class CellTemplateContext extends Base { constructor() { super(...arguments); this.b = new WCNativeHelper(); this.d = null; } get c() { return this.b; } get nativeElement() { return this.d; } set nativeElement(a) { this.d = a; this.b.o = this.d; } setNativeElement(a) { this.nativeElement = a; } get f() { let ret_ = this.c.n("implicit"); return ret_; } set f(a) { let value_ = a; this.c.w("implicit", value_); } get e() { let ret_ = this.c.n("additionalTemplateContext"); return ret_; } set e(a) { let value_ = a; this.c.w("additionalTemplateContext", value_); } get a() { let ret_ = this.c.m("cell", (a) => new CellType()); return ret_; } set a(a) { let value_ = a; this.c.w("cell", value_); } } CellTemplateContext.$t = /*@__PURE__*/ markType(CellTemplateContext, 'CellTemplateContext'); return CellTemplateContext; })(); /** * @hidden */ export let CellType = /*@__PURE__*/ (() => { class CellType extends Base { constructor() { super(...arguments); this.g = new WCNativeHelper(); this.p = null; } get h() { return this.g; } get nativeElement() { return this.p; } set nativeElement(a) { this.p = a; this.g.o = this.p; } setNativeElement(a) { this.nativeElement = a; } get u() { let ret_ = this.h.n("value"); return ret_; } set u(a) { let value_ = a; this.h.w("value", value_); } get r() { let ret_ = this.h.n("editValue"); return ret_; } set r(a) { let value_ = a; this.h.w("editValue", value_); } get m() { let ret_ = this.h.n("selected"); return ret_; } set m(a) { let value_ = a; this.h.w("selected", value_); } get i() { let ret_ = this.h.n("active"); return ret_; } set i(a) { let value_ = a; this.h.w("active", value_); } get j() { let ret_ = this.h.n("editable"); return ret_; } set j(a) { let value_ = a; this.h.w("editable", value_); } get k() { let ret_ = this.h.n("editMode"); return ret_; } set k(a) { let value_ = a; this.h.w("editMode", value_); } get b() { let ret_ = this.h.m("column", (a) => new Column()); return ret_; } set b(a) { let value_ = a; this.h.w("column", value_); } get f() { let ret_ = this.h.m("row", (a) => new RowType()); return ret_; } set f(a) { let value_ = a; this.h.w("row", value_); } get c() { let ret_ = this.h.n("grid"); return ret_; } set c(a) { let value_ = a; this.h.w("grid", value_); } get d() { let ret_ = this.h.m("id", (a) => new GridCellIdentifier()); return ret_; } set d(a) { let value_ = a; this.h.w("id", value_); } get q() { let ret_ = this.h.n("cellID"); return ret_; } set q(a) { let value_ = a; this.h.w("cellID", value_); } get e() { let ret_ = this.h.m("validation", (a) => new GridValidationState()); return ret_; } set e(a) { let value_ = a; this.h.w("validation", value_); } get l() { let ret_ = this.h.n("readonly"); return ret_; } set l(a) { let value_ = a; this.h.w("readonly", value_); } get t() { let ret_ = this.h.n("title"); return ret_; } set t(a) { let value_ = a; this.h.w("title", value_); } get v() { let ret_ = this.h.n("width"); return ret_; } set v(a) { let value_ = a; this.h.w("width", value_); } get o() { let ret_ = this.h.n("visibleColumnIndex"); return ret_; } set o(a) { let value_ = a; this.h.w("visibleColumnIndex", value_); } y(a) { this.nativeElement.update(this.h.i(a)); } w(a) { this.nativeElement.setEditMode(this.h.i(a)); } n(a) { return (this.nativeElement.calculateSizeToFit(this.h.i(a))); } } CellType.$t = /*@__PURE__*/ markType(CellType, 'CellType'); CellType.__marshalByValueIgnore = ["row"]; return CellType; })(); /** * @hidden */ export let Column = /*@__PURE__*/ (() => { class Column extends BaseElement { constructor() { super(...arguments); this.m = new WCNativeHelper(); this.ar = null; this.a5 = null; this.a0 = null; this.a3 = null; this.a4 = null; this.a1 = null; this.a2 = null; } get n() { return this.m; } get nativeElement() { return this.ar; } set nativeElement(a) { this.ar = a; this.m.o = this.ar; } setNativeElement(a) { this.nativeElement = a; } get bc() { let ret_ = this.n.n("field"); return ret_; } set bc(a) { let value_ = a; this.n.w("field", value_); } get bd() { let ret_ = this.n.n("header"); return ret_; } set bd(a) { let value_ = a; this.n.w("header", value_); } get bj() { let ret_ = this.n.n("title"); return ret_; } set bj(a) { let value_ = a; this.n.w("title", value_); } get ag() { let ret_ = this.n.n("sortable"); return ret_; } set ag(a) { let value_ = a; this.n.w("sortable", value_); } get ae() { let ret_ = this.n.n("selectable"); return ret_; } set ae(a) { let value_ = a; this.n.w("selectable", value_); } get x() { let ret_ = this.n.n("groupable"); return ret_; } set x(a) { let value_ = a; this.n.w("groupable", value_); } get u() { let ret_ = this.n.n("editable"); return ret_; } set u(a) { let value_ = a; this.n.w("editable", value_); } get v() { let ret_ = this.n.n("filterable"); return ret_; } set v(a) { let value_ = a; this.n.w("filterable", value_); } get ac() { let ret_ = this.n.n("resizable"); return ret_; } set ac(a) { let value_ = a; this.n.w("resizable", value_); } get o() { let ret_ = this.n.n("autosizeHeader"); return ret_; } set o(a) { let value_ = a; this.n.w("autosizeHeader", value_); } get y() { let ret_ = this.n.n("hasSummary"); return ret_; } set y(a) { let value_ = a; this.n.w("hasSummary", value_); } get z() { let ret_ = this.n.n("hidden"); return ret_; } set z(a) { let value_ = a; this.n.w("hidden", value_); } get af() { let ret_ = this.n.n("selected"); return ret_; } set af(a) { let value_ = a; this.n.w("selected", value_); } get s() { let ret_ = this.n.n("disableHiding"); return ret_; } set s(a) { let value_ = a; this.n.w("disableHiding", value_); } get t() { let ret_ = this.n.n("disablePinning"); return ret_; } set t(a) { let value_ = a; this.n.w("disablePinning", value_); } get bk() { let ret_ = this.n.n("width"); return ret_; } set bk(a) { let value_ = a; this.n.w("width", value_); } get bg() { let ret_ = this.n.n("maxWidth"); return ret_; } set bg(a) { let value_ = a; this.n.w("maxWidth", value_); } get be() { let ret_ = this.n.n("headerClasses"); return ret_; } set be(a) { let value_ = a; this.n.w("headerClasses", value_); } get aw() { let ret_ = this.n.n("headerStyles"); return ret_; } set aw(a) { let value_ = a; this.n.w("headerStyles", value_); } get bf() { let ret_ = this.n.n("headerGroupClasses"); return ret_; } set bf(a) { let value_ = a; this.n.w("headerGroupClasses", value_); } get av() { let ret_ = this.n.n("headerGroupStyles"); return ret_; } set av(a) { let value_ = a; this.n.w("headerGroupStyles", value_); } get at() { let ret_ = this.n.n("cellClasses"); return ret_; } set at(a) { let value_ = a; this.n.w("cellClasses", value_); } get au() { let ret_ = this.n.n("cellStyles"); return ret_; } set au(a) { let value_ = a; this.n.w("cellStyles", value_); } get d() { let ret_ = this.n.n("formatter"); return ret_; } set d(a) { let value_ = a; this.n.w("formatter", value_); } get l() { let ret_ = this.n.n("summaryFormatter"); return ret_; } set l(a) { let value_ = a; this.n.w("summaryFormatter", value_); } get w() { let ret_ = this.n.n("filteringIgnoreCase"); return ret_; } set w(a) { let value_ = a; this.n.w("filteringIgnoreCase", value_); } get ah() { let ret_ = this.n.n("sortingIgnoreCase"); return ret_; } set ah(a) { let value_ = a; this.n.w("sortingIgnoreCase", value_); } get ad() { let ret_ = this.n.n("searchable"); return ret_; } set ad(a) { let value_ = a; this.n.w("searchable", value_); } get j() { let ret_ = this.n.n("dataType"); if ((ret_ === undefined && this.___rawMode)) { return undefined; } ret_ = enumGetBox(GridColumnDataType_$type, EnumUtil.getEnumValue(GridColumnDataType_$type, this.n.f(GridColumnDataType_$type, ret_))); return EnumUtil.getEnumValue(GridColumnDataType_$type, ret_); } set j(a) { let value_ = enumGetBox(GridColumnDataType_$type, a); value_ = WCNativeHelper.camel(value_.toString()); this.n.w("dataType", value_); } get ao() { let ret_ = this.n.n("rowEnd"); return ret_; } set ao(a) { let value_ = a; this.n.w("rowEnd", value_); } get ak() { let ret_ = this.n.n("colEnd"); return ret_; } set ak(a) { let value_ = a; this.n.w("colEnd", value_); } get ap() { let ret_ = this.n.n("rowStart"); return ret_; } set ap(a) { let value_ = a; this.n.w("rowStart", value_); } get al() { let ret_ = this.n.n("colStart"); return ret_; } set al(a) { let value_ = a; this.n.w("colStart", value_); } get as() { let ret_ = this.n.n("additionalTemplateContext"); return ret_; } set as(a) { let value_ = a; this.n.w("additionalTemplateContext", value_); } get bh() { let ret_ = this.n.n("minWidth"); return ret_; } set bh(a) { let value_ = a; this.n.w("minWidth", value_); } get am() { let ret_ = this.n.n("index"); return ret_; } get ab() { let ret_ = this.n.n("pinned"); return ret_; } set ab(a) { let value_ = a; this.n.w("pinned", value_); } get az() { let ret_ = this.n.n("summaries"); return ret_; } set az(a) { let value_ = a; this.n.w("summaries", value_); } get c() { let ret_ = this.n.n("disabledSummaries"); return ret_; } set c(a) { let value_ = a; this.n.w("disabledSummaries", value_); } get i() { let ret_ = this.n.m("filters", (a) => new FilteringOperand()); return ret_; } set i(a) { let value_ = a; this.n.w("filters", value_); } get k() { let ret_ = this.n.m("sortStrategy", (a) => new SortingStrategy()); return ret_; } set k(a) { let value_ = a; this.n.w("sortStrategy", value_); } get bb() { return this.a5; } set bb(a) { this.a5 = a; this.n.t("summaryTemplate", (b) => new SummaryTemplateContext(), this.a5); } get a6() { return this.a0; } set a6(a) { this.a0 = a; this.n.t("bodyTemplate", (b) => new CellTemplateContext(), this.a0); } get a9() { return this.a3; } set a9(a) { this.a3 = a; this.n.t("headerTemplate", (b) => new ColumnTemplateContext(), this.a3); } get ba() { return this.a4; } set ba(a) { this.a4 = a; this.n.t("inlineEditorTemplate", (b) => new CellTemplateContext(), this.a4); } get a7() { return this.a1; } set a7(a) { this.a1 = a; this.n.t("errorTemplate", (b) => new CellTemplateContext(), this.a1); } get a8() { return this.a2; } set a8(a) { this.a2 = a; this.n.t("filterCellTemplate", (b) => new ColumnTemplateContext(), this.a2); } get aq() { let ret_ = this.n.n("visibleIndex"); return ret_; } get p() { let ret_ = this.n.n("columnGroup"); return ret_; } get q() { let ret_ = this.n.n("columnLayout"); return ret_; } get r() { let ret_ = this.n.n("columnLayoutChild"); return ret_; } get b() { let ret_ = this.n.m("childColumns", (a) => new Column()); return ret_; } get an() { let ret_ = this.n.n("level"); return ret_; } get aj() { let ret_ = this.n.n("visibleWhenCollapsed"); return ret_; } set aj(a) { let value_ = a; this.n.w("visibleWhenCollapsed", value_); } get g() { let ret_ = this.n.m("pipeArgs", (a) => new ColumnPipeArgs()); return ret_; } set g(a) { let value_ = a; this.n.w("pipeArgs", value_); } get f() { let ret_ = this.n.m("editorOptions", (a) => new ColumnEditorOptions()); return ret_; } set f(a) { let value_ = a; this.n.w("editorOptions", value_); } get h() { let ret_ = this.n.m("filteringExpressionsTree", (a) => new FilteringExpressionsTree()); return ret_; } get ay() { let ret_ = this.n.n("parent"); return ret_; } set ay(a) { let value_ = a; this.n.w("parent", value_); } get e() { let ret_ = this.n.m("topLevelParent", (a) => new Column()); return ret_; } aa(a = -1) { return (this.nativeElement.pin(this.n.i(a))); } ai(a = -1) { return (this.nativeElement.unpin(this.n.i(a))); } bm(a) { this.nativeElement.move(this.n.i(a)); } bl(a = false) { this.nativeElement.autosize(this.n.i(a)); } get bi() { let ret_ = this.n.n("name"); return ret_; } set bi(a) { let value_ = a; this.n.w("name", value_); } } Column.$t = /*@__PURE__*/ markType(Column, 'Column', BaseElement.$); Column.__marshalByValueIgnore = ["columnGroup", "columnLayout"]; return Column; })(); /** * @hidden */ export let ColumnComponentEventArgs = /*@__PURE__*/ (() => { class ColumnComponentEventArgs extends Base { constructor() { super(...arguments); this.a = null; } static b(a) { return ((() => { let $ret = new ColumnComponentEventArgs(); $ret.a = WCNativeHelper.h(a, (b) => new Column()); return $ret; })()); } } ColumnComponentEventArgs.$t = /*@__PURE__*/ markType(ColumnComponentEventArgs, 'ColumnComponentEventArgs'); return ColumnComponentEventArgs; })(); /** * @hidden */ export let ColumnExportingEventArgs = /*@__PURE__*/ (() => { class ColumnExportingEventArgs extends Base { constructor() { super(...arguments); this.b = null; } static a(a) { return ((() => { let $ret = new ColumnExportingEventArgs(); $ret.b = WCNativeHelper.h(a, (b) => new ColumnExportingEventArgsDetail()); return $ret; })()); } } ColumnExportingEventArgs.$t = /*@__PURE__*/ markType(ColumnExportingEventArgs, 'ColumnExportingEventArgs'); return ColumnExportingEventArgs; })(); /** * @hidden */ export let ColumnExportingEventArgsDetail = /*@__PURE__*/ (() => { class ColumnExportingEventArgsDetail extends BaseEventArgsDetail { get l() { let ret_ = this.b.n("header"); return ret_; } set l(a) { let value_ = a; this.b.w("header", value_); } get k() { let ret_ = this.b.n("field"); return ret_; } set k(a) { let value_ = a; this.b.w("field", value_); } get j() { let ret_ = this.b.n("columnIndex"); return ret_; } set j(a) { let value_ = a; this.b.w("columnIndex", value_); } get h() { let ret_ = this.b.n("cancel"); return ret_; } set h(a) { let value_ = a; this.b.w("cancel", value_); } get i() { let ret_ = this.b.n("skipFormatter"); return ret_; } set i(a) { let value_ = a; this.b.w("skipFormatter", value_); } get g() { let ret_ = this.b.n("grid"); return ret_; } set g(a) { let value_ = a; this.b.w("grid", value_); } } ColumnExportingEventArgsDetail.$t = /*@__PURE__*/ markType(ColumnExportingEventArgsDetail, 'ColumnExportingEventArgsDetail', BaseEventArgsDetail.$); return ColumnExportingEventArgsDetail; })(); /** * @hidden */ export let ColumnMovingEndEventArgs = /*@__PURE__*/ (() => { class ColumnMovingEndEventArgs extends Base { constructor() { super(...arguments); this.b = null; } static a(a) { return ((() => { let $ret = new ColumnMovingEndEventArgs(); $ret.b = WCNativeHelper.h(a, (b) => new ColumnMovingEndEventArgsDetail()); return $ret; })()); } } ColumnMovingEndEventArgs.$t = /*@__PURE__*/ markType(ColumnMovingEndEventArgs, 'ColumnMovingEndEventArgs'); return ColumnMovingEndEventArgs; })(); /** * @hidden */ export let ColumnMovingEndEventArgsDetail = /*@__PURE__*/ (() => { class ColumnMovingEndEventArgsDetail extends BaseEventArgsDetail { get g() { let ret_ = this.b.m("source", (a) => new Column()); return ret_; } set g(a) { let value_ = a; this.b.w("source", value_); } get h() { let ret_ = this.b.m("target", (a) => new Column()); return ret_; } set h(a) { let value_ = a; this.b.w("target", value_); } get i() { let ret_ = this.b.n("cancel"); return ret_; } set i(a) { let value_ = a; this.b.w("cancel", value_); } } ColumnMovingEndEventArgsDetail.$t = /*@__PURE__*/ markType(ColumnMovingEndEventArgsDetail, 'ColumnMovingEndEventArgsDetail', BaseEventArgsDetail.$); return ColumnMovingEndEventArgsDetail; })(); /** * @hidden */ export let ColumnMovingEventArgs = /*@__PURE__*/ (() => { class ColumnMovingEventArgs extends Base { constructor() { super(...arguments); this.b = null; } static a(a) { return ((() => { let $ret = new ColumnMovingEventArgs(); $ret.b = WCNativeHelper.h(a, (b) => new ColumnMovingEventArgsDetail()); return $ret; })()); } } ColumnMovingEventArgs.$t = /*@__PURE__*/ markType(ColumnMovingEventArgs, 'ColumnMovingEventArgs'); return ColumnMovingEventArgs; })(); /** * @hidden */ export let ColumnMovingEventArgsDetail = /*@__PURE__*/ (() => { class ColumnMovingEventArgsDetail extends BaseEventArgsDetail { get g() { let ret_ = this.b.m("source", (a) => new Column()); return ret_; } set g(a) { let value_ = a; this.b.w("source", value_); } get h() { let ret_ = this.b.n("cancel"); return ret_; } set h(a) { let value_ = a; this.b.w("cancel", value_); } } ColumnMovingEventArgsDetail.$t = /*@__PURE__*/ markType(ColumnMovingEventArgsDetail, 'ColumnMovingEventArgsDetail', BaseEventArgsDetail.$); return ColumnMovingEventArgsDetail; })(); /** * @hidden */ export let ColumnMovingStartEventArgs = /*@__PURE__*/ (() => { class ColumnMovingStartEventArgs extends Base { constructor() { super(...arguments); this.b = null; } static a(a) { return ((() => { let $ret = new ColumnMovingStartEventArgs(); $ret.b = WCNativeHelper.h(a, (b) => new ColumnMovingStartEventArgsDetail()); return $ret; })()); } } ColumnMovingStartEventArgs.$t = /*@__PURE__*/ markType(ColumnMovingStartEventArgs, 'ColumnMovingStartEventArgs'); return ColumnMovingStartEventArgs; })(); /** * @hidden */ export let ColumnMovingStartEventArgsDetail = /*@__PURE__*/ (() => { class ColumnMovingStartEventArgsDetail extends BaseEventArgsDetail { get g() { let ret_ = this.b.m("source", (a) => new Column()); return ret_; } set g(a) { let value_ = a; this.b.w("source", value_); } } ColumnMovingStartEventArgsDetail.$t = /*@__PURE__*/ markType(ColumnMovingStartEventArgsDetail, 'ColumnMovingStartEventArgsDetail', BaseEventArgsDetail.$); return ColumnMovingStartEventArgsDetail; })(); /** * @hidden */ export let ColumnResizeEventArgs = /*@__PURE__*/ (() => { class ColumnResizeEventArgs extends Base { constructor() { super(...arguments); this.b = null; } static a(a) { return ((() => { let $ret = new ColumnResizeEventArgs(); $ret.b = WCNativeHelper.h(a, (b) => new ColumnResizeEventArgsDetail()); return $ret; })()); } } ColumnResizeEventArgs.$t = /*@__PURE__*/ markType(ColumnResizeEventArgs, 'ColumnResizeEventArgs'); return ColumnResizeEventArgs; })(); /** * @hidden */ export let ColumnResizeEventArgsDetail = /*@__PURE__*/ (() => { class ColumnResizeEventArgsDetail extends BaseEventArgsDetail { get g() { let ret_ = this.b.m("column", (a) => new Column()); return ret_; } set g(a) { let value_ = a; this.b.w("column", value_); } get i() { let ret_ = this.b.n("prevWidth"); return ret_; } set i(a) { let value_ = a; this.b.w("prevWidth", value_); } get h() { let ret_ = this.b.n("newWidth"); return ret_; } set h(a) { let value_ = a; this.b.w("newWidth", value_); } } ColumnResizeEventArgsDetail.$t = /*@__PURE__*/ markType(ColumnResizeEventArgsDetail, 'ColumnResizeEventArgsDetail', BaseEventArgsDetail.$); return ColumnResizeEventArgsDetail; })(); /** * @hidden */ export let ColumnsAutoGeneratedEventArgs = /*@__PURE__*/ (() => { class ColumnsAutoGeneratedEventArgs extends Base { constructor() { super(...arguments); this.b = null; } static a(a) { return ((() => { let $ret = new ColumnsAutoGeneratedEventArgs(); $ret.b = WCNativeHelper.h(a, (b) => new ColumnsAutoGeneratedEventArgsDetail()); return $ret; })()); } } ColumnsAutoGeneratedEventArgs.$t = /*@__PURE__*/ markType(ColumnsAutoGeneratedEventArgs, 'ColumnsAutoGeneratedEventArgs'); return ColumnsAutoGeneratedEventArgs; })(); /** * @hidden */ export let ColumnsAutoGeneratedEventArgsDetail = /*@__PURE__*/ (() => { class ColumnsAutoGeneratedEventArgsDetail extends BaseEventArgsDetail { get g() { let ret_ = this.b.k("columns", (a) => new ColumnCollection(), (a) => new Column()); return ret_; } } ColumnsAutoGeneratedEventArgsDetail.$t = /*@__PURE__*/ markType(ColumnsAutoGeneratedEventArgsDetail, 'ColumnsAutoGeneratedEventArgsDetail', BaseEventArgsDetail.$); return ColumnsAutoGeneratedEventArgsDetail; })(); /** * @hidden */ export let ColumnCollection = /*@__PURE__*/ (() => { class ColumnCollection extends ObservableCollection$1 { constructor() { super(Column.$, 0); } } ColumnCollection.$t = /*@__PURE__*/ markType(ColumnCollection, 'ColumnCollection', /*@__PURE__*/ ObservableCollection$1.$.specialize(Column.$)); return ColumnCollection; })(); /** * @hidden */ export let ColumnTemplateContext = /*@__PURE__*/ (() => { class ColumnTemplateContext extends Base { constructor() { super(...arguments); this.c = new WCNativeHelper(); this.e = null; } get d() { return this.c; } get nativeElement() { return this.e; } set nativeElement(a) { this.e = a; this.c.o = this.e; } setNativeElement(a) { this.nativeElement = a; } get b() { let ret_ = this.d.m("implicit", (a) => new Column()); return ret_; } set b(a) { let value_ = a; this.d.w("implicit", value_); } get a() { let ret_ = this.d.m("column", (a) => new Column()); return ret_; } set a(a) { let value_ = a; this.d.w("column", value_); } } ColumnTemplateContext.$t = /*@__PURE__*/ markType(ColumnTemplateContext, 'ColumnTemplateContext'); return ColumnTemplateContext; })(); /** * @hidden */ export let SummaryOperand = /*@__PURE__*/ (() => { class SummaryOperand extends Base { constructor() { super(...arguments); this.b = new WCNativeHelper(); this.e = null; } get c() { return this.b; } get nativeElement() { return this.e; } set nativeElement(a) { this.e = a; this.b.o = this.e; } setNativeElement(a) { this.nativeElement = a; } d(a) { return (this.nativeElement.count(this.c.i(a))); } a(a, b, c, d) { return this.c.g(this.nativeElement.operate(this.c.i(a), this.c.i(b), this.c.i(c), this.c.i(d)), (e) => new SummaryResult()); } } SummaryOperand.$t = /*@__PURE__*/ markType(SummaryOperand, 'SummaryOperand'); return SummaryOperand; })(); /** * @hidden */ export let FilteringStrategy = /*@__PURE__*/ (() => { class FilteringStrategy extends Base { constructor() { super(...arguments); this.b = new WCNativeHelper(); this.d = null; } get c() { return this.b; } get nativeElement() { return this.d; } set nativeElement(a) { this.d = a; this.b.o = this.d; } setNativeElement(a) { this.nativeElement = a; } a(a, b, c, d) { return (this.nativeElement.filter(this.c.i(a), this.c.i(b), this.c.i(c), this.c.i(d))); } } FilteringStrategy.$t = /*@__PURE__*/ markType(FilteringStrategy, 'FilteringStrategy'); return FilteringStrategy; })(); /** * @hidden */ export let GridBaseDirective = /*@__PURE__*/ (() => { class GridBaseDirective extends BaseElement { constructor() { super(...arguments); this.b8 = new WCNativeHelper(); this.c0 = null; this.da = null; this.c7 = null; this.df = null; this.c8 = null; this.dj = null; this.dg = null; this.di = null; this.dk = null; this.dh = null; this.dd = null; this.dc = null; this.db = null; this.dm = null; this.dn = null; this.dp = null; this.de = null; this.dl = null; this.c9 = null; this.filteringExpressionsTreeChange = null; this.advancedFilteringExpressionsTreeChange = null; this.gridScroll = null; this.cellClick = null; this.rowClick = null; this.formGroupCreated = null; this.validationStatusChange = null; this.selected = null; this.rowSelectionChanging = null; this.columnSelectionChanging = null; this.columnPin = null; this.columnPinned = null; this.cellEditEnter = null; this.cellEditExit = null; this.cellEdit = null; this.cellEditDone = null; this.rowEditEnter = null; this.rowEdit = null; this.rowEditDone = null; this.rowEditExit = null; this.columnInit = null; this.columnsAutogenerated = null; this.sorting = null; this.sortingDone = null; this.filtering = null; this.filteringDone = null; this.rowAdded = null; this.rowDeleted = null; this.rowDelete = null; this.rowAdd = null; this.columnResized = null; this.contextMenu = null; this.doubleClick = null; this.columnVisibilityChanging = null; this.columnVisibilityChanged = null; this.columnMovingStart = null; this.columnMoving = null; this.columnMovingEnd = null; this.gridKeydown = null; this.rowDragStart = null; this.rowDragEnd = null; this.gridCopy = null; this.selectedRowsChange = null; this.rowToggle = null; this.rowPinning = null; this.rowPinned = null; this.activeNodeChange = null; this.sortingExpressionsChange = null; this.toolbarExporting = null; this.rangeSelected = null; this.rendered = null; this.dataChanging = null; this.dataChanged = null; this.s = new ColumnCollection(); } get b9() { return this.b8; } get nativeElement() { return this.c0; } set nativeElement(a) { this.c0 = a; this.b8.o = this.c0; } setNativeElement(a) { this.nativeElement = a; } get cx() { let ret_ = this.b9.n("snackbarDisplayTime"); return ret_; } set cx(a) { let value_ = a; this.b9.w("snackbarDisplayTime", value_); } get cc() { let ret_ = this.b9.n("autoGenerate"); return ret_; } set cc(a) { let value_ = a; this.b9.w("autoGenerate", value_); } get a() { let ret_ = this.b9.n("autoGenerateExclude"); return ret_; } set a(a) { let value_ = a; this.b9.w("autoGenerateExclude", value_); } get ch() { let ret_ = this.b9.n("moving"); return ret_; } set ch(a) { let value_ = a; this.b9.w("moving", value_); } get dt() { return this.da; } set dt(a) { this.da = a; this.b9.t("emptyGridTemplate", (b) => b, this.da); } get dq() { return this.c7; } set dq(a) { this.c7 = a; this.b9.t("addRowEmptyTemplate", (b) => b, this.c7); } get dy() { return this.df; } set dy(a) { this.df = a; this.b9.t("loadingGridTemplate", (b) => b, this.df); } get cy() { let ret_ = this.b9.n("summaryRowHeight"); return ret_; } set cy(a) { let value_ = a; this.b9.w("summaryRowHeight", value_); } get af() { let ret_ = this.b9.m("dataCloneStrategy", (a) => new DataCloneStrategy()); return ret_; } set af(a) { let value_ = a; this.b9.w("dataCloneStrategy", value_); } get p() { let ret_ = this.b9.m("clipboardOptions", (a) => new ClipboardOptions()); return ret_; } set p(a) { let value_ = a; this.b9.w("clipboardOptions", value_); } get c5() { let ret_ = this.b9.n("rowClasses"); return ret_; } set c5(a) { let value_ = a; this.b9.w("rowClasses", value_); } get c6() { let ret_ = this.b9.n("rowStyles"); return ret_; } set c6(a) { let value_ = a; this.b9.w("rowStyles", value_); } get ee() { let ret_ = this.b9.n("primaryKey"); return ret_; } set ee(a) { let value_ = a; this.b9.w("primaryKey", value_); } get u() { let ret_ = this.b9.l("columnList", (a) => new ColumnCollection(), (a) => new Column(), ["Column", "ColumnGroup", "ColumnLayout"]); return ret_; } get l() { let ret_ = this.b9.l("actionStripComponents", (a) => new ActionStripCollection(), (a) => new ActionStrip(), ["ActionStrip"]); return ret_; } get dr() { return this.c8; } set dr(a) { this.c8 = a; this.b9.t("dragGhostCustomTemplate", (b) => new GridRowDragGhostContext(), this.c8); } get d2() { return this.dj; } set d2(a) { this.dj = a; this.b9.t("rowEditTextTemplate", (b) => new GridRowEditTextTemplateContext(), this.dj); } get dz() { return this.dg; } set dz(a) { this.dg = a; this.b9.t("rowAddTextTemplate", (b) => new GridEmptyTemplateContext(), this.dg); } get d1() { return this.di; } set d1(a) { this.di = a; this.b9.t("rowEditActionsTemplate", (b) => new GridRowEditActionsTemplateContext(), this.di); } get d3() { return this.dk; } set d3(a) { this.dk = a; this.b9.t("rowExpandedIndicatorTemplate", (b) => new GridRowTemplateContext(), this.dk); } get d0() { return this.dh; } set d0(a) { this.dh = a; this.b9.t("rowCollapsedIndicatorTemplate", (b) => new GridRowTemplateContext(), this.dh); } get dw() { return this.dd; } set dw(a) { this.dd = a; this.b9.t("headerExpandedIndicatorTemplate", (b) => new GridTemplateContext(), this.dd); } get dv() { return this.dc; } set dv(a) { this.dc = a; this.b9.t("headerCollapsedIndicatorTemplate", (b) => new GridTemplateContext(), this.dc); } get du() { return this.db; } set du(a) { this.db = a; this.b9.t("excelStyleHeaderIconTemplate", (b) => new GridHeaderTemplateContext(), this.db); } get d5() { return this.dm; } set d5(a) { this.dm = a; this.b9.t("sortAscendingHeaderIconTemplate", (b) => new GridHeaderTemplateContext(), this.dm); } get d6() { return this.dn; } set d6(a) { this.dn = a; this.b9.t("sortDescendingHeaderIconTemplate", (b) => new GridHeaderTemplateContext(), this.dn); } get d7() { return this.dp; } set d7(a) { this.dp = a; this.b9.t("sortHeaderIconTemplate", (b) => new GridHeaderTemplateContext(), this.dp); } get bh() { let ret_ = this.b9.l("toolbar", (a) => new GridToolbarCollection(), (a) => new GridToolbar(), ["GridToolbar"]); return ret_; } get bm() { let ret_ = this.b9.l("paginationComponents", (a) => new PaginatorCollection(), (a) => new Paginator(), ["Paginator"]); return ret_; } get a7() { let ret_ = this.b9.m("resourceStrings", (a) => new GridResourceStrings()); return ret_; } set a7(a) { let value_ = a; this.b9.w("resourceStrings", value_); } get am() { let ret_ = this.b9.n("filteringLogic"); if ((ret_ === undefined && this.___rawMode)) { return undefined; } ret_ = enumGetBox(FilteringLogic_$type, EnumUtil.getEnumValue(FilteringLogic_$type, this.b9.f(FilteringLogic_$type, ret_))); return EnumUtil.getEnumValue(FilteringLogic_$type, ret_); } set am(a) { let value_ = enumGetBox(FilteringLogic_$type, a); value_ = this.b9.f(FilteringLogic_$type, value_); this.b9.w("filteringLogic", value_); } get ai() { let ret_ = this.b9.m("filteringExpressionsTree", (a) => new FilteringExpressionsTree()); return ret_; } set ai(a) { let value_ = a; this.b9.w("filteringExpressionsTree", value_); } get ah() { let ret_ = this.b9.m("advancedFilteringExpressionsTree", (a) => new FilteringExpressionsTree()); return ret_; } set ah(a) { let value_ = a; this.b9.w("advancedFilteringExpressionsTree", value_); } get ed() { let ret_ = this.b9.n("locale"); return ret_; } set ed(a) { let value_ = a; this.b9.w("locale", value_); } get a6() { let ret_ = this.b9.n("pagingMode"); if ((ret_ === undefined && this.___rawMode)) { return undefined; } ret_ = enumGetBox(GridPagingMode_$type, EnumUtil.getEnumValue(GridPagingMode_$type, this.b9.f(GridPagingMode_$type, ret_))); return EnumUtil.getEnumValue(GridPagingMode_$type, ret_); } set a6(a) { let value_ = enumGetBox(GridPagingMode_$type, a); value_ = this.b9.f(GridPagingMode_$type, value_); this.b9.w("pagingMode", value_); } get cf() { let ret_ = this.b9.n("hideRowSelectors"); return ret_; } set cf(a) { let value_ = a; this.b9.w("hideRowSelectors", value_);