igniteui-react-grids
Version:
Ignite UI React grid components.
1,638 lines (1,637 loc) • 131 kB
JavaScript
/*
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_);