igniteui-react-grids
Version:
Ignite UI React grid components.
1,382 lines • 73.6 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 { __extends } from "tslib";
import { Base, markType, enumGetBox, EnumUtil, typeGetValue } from "igniteui-react-core";
import { WCNativeHelper } from "igniteui-react";
import { BaseEventArgsDetail } from "./BaseEventArgsDetail";
import { HierarchicalGridBaseDirective } from "./HierarchicalGridBaseDirective";
import { CellType } from "./CellType";
import { RowType } from "./RowType";
import { BaseElement } from "igniteui-react";
import { ActionStrip } from "./ActionStrip";
import { ActionStripCollection } from "./ActionStripCollection";
import { DataCloneStrategy } from "./DataCloneStrategy";
import { ClipboardOptions } from "./ClipboardOptions";
import { ColumnCollection } from "./ColumnCollection";
import { GridRowDragGhostContext } from "./GridRowDragGhostContext";
import { GridRowEditTextTemplateContext } from "./GridRowEditTextTemplateContext";
import { GridEmptyTemplateContext } from "./GridEmptyTemplateContext";
import { GridRowEditActionsTemplateContext } from "./GridRowEditActionsTemplateContext";
import { GridRowTemplateContext } from "./GridRowTemplateContext";
import { GridTemplateContext } from "./GridTemplateContext";
import { GridHeaderTemplateContext } from "./GridHeaderTemplateContext";
import { GridToolbarCollection } from "./GridToolbarCollection";
import { PaginatorCollection } from "./PaginatorCollection";
import { GridResourceStrings } from "./GridResourceStrings";
import { FilteringLogic_$type } from "./FilteringLogic";
import { FilteringExpressionsTree } from "./FilteringExpressionsTree";
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 { FilteringStrategy } from "./FilteringStrategy";
import { GridSortingStrategy } from "./GridSortingStrategy";
import { SortingOptions } from "./SortingOptions";
import { HeadSelectorTemplateContext } from "./HeadSelectorTemplateContext";
import { RowSelectorTemplateContext } from "./RowSelectorTemplateContext";
import { SortingExpression } from "./SortingExpression";
import { GridSelectionMode_$type } from "./GridSelectionMode";
import { Column } from "./Column";
import { ForOfStateEventArgs } from "./ForOfStateEventArgs";
import { FilteringExpressionsTreeEventArgs } from "./FilteringExpressionsTreeEventArgs";
import { GridScrollEventArgs } from "./GridScrollEventArgs";
import { GridCellEventArgs } from "./GridCellEventArgs";
import { GridRowEventArgs } from "./GridRowEventArgs";
import { GridFormGroupCreatedEventArgs } from "./GridFormGroupCreatedEventArgs";
import { GridValidationStatusEventArgs } from "./GridValidationStatusEventArgs";
import { RowSelectionEventArgs } from "./RowSelectionEventArgs";
import { ColumnSelectionEventArgs } from "./ColumnSelectionEventArgs";
import { PinColumnCancellableEventArgs } from "./PinColumnCancellableEventArgs";
import { PinColumnEventArgs } from "./PinColumnEventArgs";
import { GridEditEventArgs } from "./GridEditEventArgs";
import { GridEditDoneEventArgs } from "./GridEditDoneEventArgs";
import { ColumnComponentEventArgs } from "./ColumnComponentEventArgs";
import { ColumnsAutoGeneratedEventArgs } from "./ColumnsAutoGeneratedEventArgs";
import { SortingEventArgs } from "./SortingEventArgs";
import { SortingExpressionEventArgs } from "./SortingExpressionEventArgs";
import { FilteringEventArgs } from "./FilteringEventArgs";
import { RowDataEventArgs } from "./RowDataEventArgs";
import { RowDataCancelableEventArgs } from "./RowDataCancelableEventArgs";
import { ColumnResizeEventArgs } from "./ColumnResizeEventArgs";
import { GridContextMenuEventArgs } from "./GridContextMenuEventArgs";
import { ColumnVisibilityChangingEventArgs } from "./ColumnVisibilityChangingEventArgs";
import { ColumnVisibilityChangedEventArgs } from "./ColumnVisibilityChangedEventArgs";
import { ColumnMovingStartEventArgs } from "./ColumnMovingStartEventArgs";
import { ColumnMovingEventArgs } from "./ColumnMovingEventArgs";
import { ColumnMovingEndEventArgs } from "./ColumnMovingEndEventArgs";
import { GridKeydownEventArgs } from "./GridKeydownEventArgs";
import { RowDragStartEventArgs } from "./RowDragStartEventArgs";
import { RowDragEndEventArgs } from "./RowDragEndEventArgs";
import { GridClipboardEventEventArgs } from "./GridClipboardEventEventArgs";
import { ComponentArrayDataValueChangedEventArgs } from "./ComponentArrayDataValueChangedEventArgs";
import { RowToggleEventArgs } from "./RowToggleEventArgs";
import { PinRowEventArgs } from "./PinRowEventArgs";
import { ActiveNodeChangeEventArgs } from "./ActiveNodeChangeEventArgs";
import { GridToolbarExportEventArgs } from "./GridToolbarExportEventArgs";
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 { GridToolbar } from "./GridToolbar";
import { Paginator } from "./Paginator";
import { ObservableCollection$1 } from "igniteui-react-core";
/**
* @hidden
*/
var GridCreatedEventArgs = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(GridCreatedEventArgs, _super);
function GridCreatedEventArgs() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.b = null;
return _this;
}
GridCreatedEventArgs.a = function (a) {
return ((function () {
var $ret = new GridCreatedEventArgs();
$ret.b = WCNativeHelper.h(a, function (b) { return new GridCreatedEventArgsDetail(); });
return $ret;
})());
};
GridCreatedEventArgs.$t = markType(GridCreatedEventArgs, 'GridCreatedEventArgs');
return GridCreatedEventArgs;
}(Base));
export { GridCreatedEventArgs };
/**
* @hidden
*/
var GridCreatedEventArgsDetail = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(GridCreatedEventArgsDetail, _super);
function GridCreatedEventArgsDetail() {
return _super !== null && _super.apply(this, arguments) || this;
}
Object.defineProperty(GridCreatedEventArgsDetail.prototype, "h", {
get: function () {
var ret_ = this.b.m("owner", function (a) { return new RowIsland(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b.w("owner", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(GridCreatedEventArgsDetail.prototype, "i", {
get: function () {
var ret_ = this.b.n("parentID");
return ret_;
},
set: function (a) {
var value_ = a;
this.b.w("parentID", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(GridCreatedEventArgsDetail.prototype, "g", {
get: function () {
var ret_ = this.b.m("grid", function (a) { return new HierarchicalGrid(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b.w("grid", value_);
},
enumerable: false,
configurable: true
});
GridCreatedEventArgsDetail.$t = markType(GridCreatedEventArgsDetail, 'GridCreatedEventArgsDetail', BaseEventArgsDetail.$);
return GridCreatedEventArgsDetail;
}(BaseEventArgsDetail));
export { GridCreatedEventArgsDetail };
/**
* @hidden
*/
var HierarchicalGrid = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(HierarchicalGrid, _super);
function HierarchicalGrid() {
return _super !== null && _super.apply(this, arguments) || this;
}
Object.defineProperty(HierarchicalGrid.prototype, "g9", {
get: function () {
var ret_ = this.b9.l("childLayoutList", function (a) { return new RowIslandCollection(); }, function (a) { return new RowIsland(); }, ["RowIsland"]);
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(HierarchicalGrid.prototype, "hh", {
get: function () {
var ret_ = this.b9.n("id");
return ret_;
},
set: function (a) {
var value_ = a;
this.b9.w("id", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(HierarchicalGrid.prototype, "g5", {
get: function () {
var ret_ = this.b9.n("data");
return ret_;
},
set: function (a) {
var value_ = a;
this.b9.w("data", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(HierarchicalGrid.prototype, "hf", {
get: function () {
var ret_ = this.b9.n("totalItemCount");
return ret_;
},
set: function (a) {
var value_ = a;
this.b9.w("totalItemCount", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(HierarchicalGrid.prototype, "hc", {
get: function () {
var ret_ = this.b9.n("expandChildren");
return ret_;
},
set: function (a) {
var value_ = a;
this.b9.w("expandChildren", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(HierarchicalGrid.prototype, "hg", {
get: function () {
var ret_ = this.b9.n("foreignKey");
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(HierarchicalGrid.prototype, "g6", {
get: function () {
var ret_ = this.b9.m("selectedCells", function (a) { return new CellType(); });
return ret_;
},
enumerable: false,
configurable: true
});
HierarchicalGrid.prototype.ha = function (a) {
return this.b9.g(this.nativeElement.getRowByIndex(this.b9.i(a)), function (b) { return new RowType(); });
};
HierarchicalGrid.prototype.hb = function (a) {
return this.b9.g(this.nativeElement.getRowByKey(this.b9.i(a)), function (b) { return new RowType(); });
};
HierarchicalGrid.prototype.g7 = function (a, b) {
return this.b9.g(this.nativeElement.getCellByColumn(this.b9.i(a), this.b9.i(b)), function (c) { return new CellType(); });
};
HierarchicalGrid.prototype.g8 = function (a, b) {
return this.b9.g(this.nativeElement.getCellByKey(this.b9.i(a), this.b9.i(b)), function (c) { return new CellType(); });
};
HierarchicalGrid.prototype.hd = function (a, b) {
if (b === void 0) {
b = -1;
}
return (this.nativeElement.pinRow(this.b9.i(a), this.b9.i(b)));
};
HierarchicalGrid.prototype.he = function (a) {
return (this.nativeElement.unpinRow(this.b9.i(a)));
};
HierarchicalGrid.prototype.hi = function (a) {
this.nativeElement.getDefaultExpandState(this.b9.i(a));
};
HierarchicalGrid.$t = markType(HierarchicalGrid, 'HierarchicalGrid', HierarchicalGridBaseDirective.$);
return HierarchicalGrid;
}(HierarchicalGridBaseDirective));
export { HierarchicalGrid };
/**
* @hidden
*/
var RowIsland = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(RowIsland, _super);
function RowIsland() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.b1 = new WCNativeHelper();
_this.ct = null;
_this.c2 = null;
_this.cz = null;
_this.c7 = null;
_this.c0 = null;
_this.db = null;
_this.c8 = null;
_this.da = null;
_this.dc = null;
_this.c9 = null;
_this.c5 = null;
_this.c4 = null;
_this.c3 = null;
_this.de = null;
_this.df = null;
_this.dg = null;
_this.c6 = null;
_this.dd = null;
_this.c1 = null;
_this.gridCreated = null;
_this.gridInitialized = null;
_this.dataPreLoad = 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;
return _this;
}
Object.defineProperty(RowIsland.prototype, "b2", {
get: function () {
return this.b1;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "nativeElement", {
get: function () {
return this.ct;
},
set: function (a) {
this.ct = a;
this.b1.o = this.ct;
},
enumerable: false,
configurable: true
});
RowIsland.prototype.setNativeElement = function (a) {
this.nativeElement = a;
};
Object.defineProperty(RowIsland.prototype, "d0", {
get: function () {
var ret_ = this.b2.n("childDataKey");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("childDataKey", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "bs", {
get: function () {
var ret_ = this.b2.l("childLayoutList", function (a) { return new RowIslandCollection(); }, function (a) { return new RowIsland(); }, ["RowIsland"]);
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "g", {
get: function () {
var ret_ = this.b2.l("actionStripComponents", function (a) { return new ActionStripCollection(); }, function (a) { return new ActionStrip(); }, ["ActionStrip"]);
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b8", {
get: function () {
var ret_ = this.b2.n("expandChildren");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("expandChildren", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d5", {
get: function () {
var ret_ = this.b2.n("hasChildrenKey");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("hasChildrenKey", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ch", {
get: function () {
var ret_ = this.b2.n("showExpandAll");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("showExpandAll", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b6", {
get: function () {
var ret_ = this.b2.n("batchEditing");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("batchEditing", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cq", {
get: function () {
var ret_ = this.b2.n("snackbarDisplayTime");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("snackbarDisplayTime", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b5", {
get: function () {
var ret_ = this.b2.n("autoGenerate");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("autoGenerate", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a", {
get: function () {
var ret_ = this.b2.n("autoGenerateExclude");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("autoGenerateExclude", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cb", {
get: function () {
var ret_ = this.b2.n("moving");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("moving", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dk", {
get: function () {
return this.c2;
},
set: function (a) {
this.c2 = a;
this.b2.t("emptyGridTemplate", function (b) { return b; }, this.c2);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dh", {
get: function () {
return this.cz;
},
set: function (a) {
this.cz = a;
this.b2.t("addRowEmptyTemplate", function (b) { return b; }, this.cz);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dq", {
get: function () {
return this.c7;
},
set: function (a) {
this.c7 = a;
this.b2.t("loadingGridTemplate", function (b) { return b; }, this.c7);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cr", {
get: function () {
var ret_ = this.b2.n("summaryRowHeight");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("summaryRowHeight", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "y", {
get: function () {
var ret_ = this.b2.m("dataCloneStrategy", function (a) { return new DataCloneStrategy(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("dataCloneStrategy", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "k", {
get: function () {
var ret_ = this.b2.m("clipboardOptions", function (a) { return new ClipboardOptions(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("clipboardOptions", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cx", {
get: function () {
var ret_ = this.b2.n("rowClasses");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("rowClasses", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cy", {
get: function () {
var ret_ = this.b2.n("rowStyles");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("rowStyles", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d9", {
get: function () {
var ret_ = this.b2.n("primaryKey");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("primaryKey", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "n", {
get: function () {
var ret_ = this.b2.l("columnList", function (a) { return new ColumnCollection(); }, function (a) { return new Column(); }, ["Column", "ColumnGroup", "ColumnLayout"]);
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "di", {
get: function () {
return this.c0;
},
set: function (a) {
this.c0 = a;
this.b2.t("dragGhostCustomTemplate", function (b) { return new GridRowDragGhostContext(); }, this.c0);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "du", {
get: function () {
return this.db;
},
set: function (a) {
this.db = a;
this.b2.t("rowEditTextTemplate", function (b) { return new GridRowEditTextTemplateContext(); }, this.db);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dr", {
get: function () {
return this.c8;
},
set: function (a) {
this.c8 = a;
this.b2.t("rowAddTextTemplate", function (b) { return new GridEmptyTemplateContext(); }, this.c8);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dt", {
get: function () {
return this.da;
},
set: function (a) {
this.da = a;
this.b2.t("rowEditActionsTemplate", function (b) { return new GridRowEditActionsTemplateContext(); }, this.da);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dv", {
get: function () {
return this.dc;
},
set: function (a) {
this.dc = a;
this.b2.t("rowExpandedIndicatorTemplate", function (b) { return new GridRowTemplateContext(); }, this.dc);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ds", {
get: function () {
return this.c9;
},
set: function (a) {
this.c9 = a;
this.b2.t("rowCollapsedIndicatorTemplate", function (b) { return new GridRowTemplateContext(); }, this.c9);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dn", {
get: function () {
return this.c5;
},
set: function (a) {
this.c5 = a;
this.b2.t("headerExpandedIndicatorTemplate", function (b) { return new GridTemplateContext(); }, this.c5);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dm", {
get: function () {
return this.c4;
},
set: function (a) {
this.c4 = a;
this.b2.t("headerCollapsedIndicatorTemplate", function (b) { return new GridTemplateContext(); }, this.c4);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dl", {
get: function () {
return this.c3;
},
set: function (a) {
this.c3 = a;
this.b2.t("excelStyleHeaderIconTemplate", function (b) { return new GridHeaderTemplateContext(); }, this.c3);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dx", {
get: function () {
return this.de;
},
set: function (a) {
this.de = a;
this.b2.t("sortAscendingHeaderIconTemplate", function (b) { return new GridHeaderTemplateContext(); }, this.de);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dy", {
get: function () {
return this.df;
},
set: function (a) {
this.df = a;
this.b2.t("sortDescendingHeaderIconTemplate", function (b) { return new GridHeaderTemplateContext(); }, this.df);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dz", {
get: function () {
return this.dg;
},
set: function (a) {
this.dg = a;
this.b2.t("sortHeaderIconTemplate", function (b) { return new GridHeaderTemplateContext(); }, this.dg);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "bc", {
get: function () {
var ret_ = this.b2.l("toolbar", function (a) { return new GridToolbarCollection(); }, function (a) { return new GridToolbar(); }, ["GridToolbar"]);
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "bg", {
get: function () {
var ret_ = this.b2.l("paginationComponents", function (a) { return new PaginatorCollection(); }, function (a) { return new Paginator(); }, ["Paginator"]);
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a2", {
get: function () {
var ret_ = this.b2.m("resourceStrings", function (a) { return new GridResourceStrings(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("resourceStrings", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "af", {
get: function () {
var ret_ = this.b2.n("filteringLogic");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(FilteringLogic_$type, EnumUtil.getEnumValue(FilteringLogic_$type, this.b2.f(FilteringLogic_$type, ret_)));
return EnumUtil.getEnumValue(FilteringLogic_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(FilteringLogic_$type, a);
value_ = this.b2.f(FilteringLogic_$type, value_);
this.b2.w("filteringLogic", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ab", {
get: function () {
var ret_ = this.b2.m("filteringExpressionsTree", function (a) { return new FilteringExpressionsTree(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("filteringExpressionsTree", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "aa", {
get: function () {
var ret_ = this.b2.m("advancedFilteringExpressionsTree", function (a) { return new FilteringExpressionsTree(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("advancedFilteringExpressionsTree", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d7", {
get: function () {
var ret_ = this.b2.n("locale");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("locale", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a1", {
get: function () {
var ret_ = this.b2.n("pagingMode");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridPagingMode_$type, EnumUtil.getEnumValue(GridPagingMode_$type, this.b2.f(GridPagingMode_$type, ret_)));
return EnumUtil.getEnumValue(GridPagingMode_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridPagingMode_$type, a);
value_ = this.b2.f(GridPagingMode_$type, value_);
this.b2.w("pagingMode", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b9", {
get: function () {
var ret_ = this.b2.n("hideRowSelectors");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("hideRowSelectors", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cd", {
get: function () {
var ret_ = this.b2.n("rowDraggable");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("rowDraggable", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "bf", {
get: function () {
var ret_ = this.b2.n("validationTrigger");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridValidationTrigger_$type, EnumUtil.getEnumValue(GridValidationTrigger_$type, this.b2.f(GridValidationTrigger_$type, ret_)));
return EnumUtil.getEnumValue(GridValidationTrigger_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridValidationTrigger_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("validationTrigger", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ce", {
get: function () {
var ret_ = this.b2.n("rowEditable");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("rowEditable", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d6", {
get: function () {
var ret_ = this.b2.n("height");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("height", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ea", {
get: function () {
var ret_ = this.b2.n("width");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("width", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cp", {
get: function () {
var ret_ = this.b2.n("rowHeight");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("rowHeight", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d1", {
get: function () {
var ret_ = this.b2.n("columnWidth");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("columnWidth", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d3", {
get: function () {
var ret_ = this.b2.n("emptyGridMessage");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("emptyGridMessage", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ca", {
get: function () {
var ret_ = this.b2.n("isLoading");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("isLoading", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cg", {
get: function () {
var ret_ = this.b2.n("shouldGenerate");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("shouldGenerate", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "d2", {
get: function () {
var ret_ = this.b2.n("emptyFilteredGridMessage");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("emptyFilteredGridMessage", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "bj", {
get: function () {
var ret_ = this.b2.m("pinning", function (a) { return new PinningConfig(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("pinning", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b4", {
get: function () {
var ret_ = this.b2.n("allowFiltering");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("allowFiltering", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b3", {
get: function () {
var ret_ = this.b2.n("allowAdvancedFiltering");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("allowAdvancedFiltering", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ah", {
get: function () {
var ret_ = this.b2.n("filterMode");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(FilterMode_$type, EnumUtil.getEnumValue(FilterMode_$type, this.b2.f(FilterMode_$type, ret_)));
return EnumUtil.getEnumValue(FilterMode_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(FilterMode_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("filterMode", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "bb", {
get: function () {
var ret_ = this.b2.n("summaryPosition");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridSummaryPosition_$type, EnumUtil.getEnumValue(GridSummaryPosition_$type, this.b2.f(GridSummaryPosition_$type, ret_)));
return EnumUtil.getEnumValue(GridSummaryPosition_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridSummaryPosition_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("summaryPosition", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ba", {
get: function () {
var ret_ = this.b2.n("summaryCalculationMode");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridSummaryCalculationMode_$type, EnumUtil.getEnumValue(GridSummaryCalculationMode_$type, this.b2.f(GridSummaryCalculationMode_$type, ret_)));
return EnumUtil.getEnumValue(GridSummaryCalculationMode_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridSummaryCalculationMode_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("summaryCalculationMode", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ci", {
get: function () {
var ret_ = this.b2.n("showSummaryOnCollapse");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("showSummaryOnCollapse", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ag", {
get: function () {
var ret_ = this.b2.m("filterStrategy", function (a) { return new FilteringStrategy(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("filterStrategy", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a9", {
get: function () {
var ret_ = this.b2.m("sortStrategy", function (a) { return new GridSortingStrategy(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("sortStrategy", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "by", {
get: function () {
var ret_ = this.b2.m("sortingOptions", function (a) { return new SortingOptions(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("sortingOptions", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "e", {
get: function () {
var ret_ = this.b2.n("selectedRows");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("selectedRows", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dp", {
get: function () {
return this.c6;
},
set: function (a) {
this.c6 = a;
this.b2.t("headSelectorTemplate", function (b) { return new HeadSelectorTemplateContext(); }, this.c6);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dw", {
get: function () {
return this.dd;
},
set: function (a) {
this.dd = a;
this.b2.t("rowSelectorTemplate", function (b) { return new RowSelectorTemplateContext(); }, this.dd);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "dj", {
get: function () {
return this.c1;
},
set: function (a) {
this.c1 = a;
this.b2.t("dragIndicatorIconTemplate", function (b) { return new GridEmptyTemplateContext(); }, this.c1);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "f", {
get: function () {
var ret_ = this.b2.m("sortingExpressions", function (a) { return new SortingExpression(); });
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("sortingExpressions", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a5", {
get: function () {
var ret_ = this.b2.n("cellSelection");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridSelectionMode_$type, EnumUtil.getEnumValue(GridSelectionMode_$type, this.b2.f(GridSelectionMode_$type, ret_)));
return EnumUtil.getEnumValue(GridSelectionMode_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridSelectionMode_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("cellSelection", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a7", {
get: function () {
var ret_ = this.b2.n("rowSelection");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridSelectionMode_$type, EnumUtil.getEnumValue(GridSelectionMode_$type, this.b2.f(GridSelectionMode_$type, ret_)));
return EnumUtil.getEnumValue(GridSelectionMode_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridSelectionMode_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("rowSelection", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "a6", {
get: function () {
var ret_ = this.b2.n("columnSelection");
if ((ret_ === undefined && this.___rawMode)) {
return undefined;
}
ret_ = enumGetBox(GridSelectionMode_$type, EnumUtil.getEnumValue(GridSelectionMode_$type, this.b2.f(GridSelectionMode_$type, ret_)));
return EnumUtil.getEnumValue(GridSelectionMode_$type, ret_);
},
set: function (a) {
var value_ = enumGetBox(GridSelectionMode_$type, a);
value_ = WCNativeHelper.camel(value_.toString());
this.b2.w("columnSelection", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cl", {
get: function () {
var ret_ = this.b2.n("defaultRowHeight");
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "ck", {
get: function () {
var ret_ = this.b2.n("defaultHeaderGroupMinWidth");
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "b", {
get: function () {
var ret_ = this.b2.m("columns", function (a) { return new Column(); });
return ret_;
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cs", {
get: function () {
var ret_ = this.b2.n("totalRecords");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("totalRecords", value_);
},
enumerable: false,
configurable: true
});
Object.defineProperty(RowIsland.prototype, "cf", {
get: function () {
var ret_ = this.b2.n("selectRowOnClick");
return ret_;
},
set: function (a) {
var value_ = a;
this.b2.w("selectRowOnClick", value_);
},
enumerable: false,
configurable: true
});
RowIsland.prototype.gridCreatedChanged = function () {
var _this = this;
if (this.gridCreated != null) {
this.b2.s("gridCreated", function (a) { return _this.gridCreated(_this, GridCreatedEventArgs.a(a)); }, false);
}
else {
this.b2.v("gridCreated");
}
};
RowIsland.prototype.gridInitializedChanged = function () {
var _this = this;
if (this.gridInitialized != null) {
this.b2.s("gridInitialized", function (a) { return _this.gridInitialized(_this, GridCreatedEventArgs.a(a)); }, false);
}
else {
this.b2.v("gridInitialized");
}
};
RowIsland.prototype.dataPreLoadChanged = function () {
var _this = this;
if (this.dataPreLoad != null) {
this.b2.s("dataPreLoad", function (a) { return _this.dataPreLoad(_this, ForOfStateEventArgs.b(a)); }, false);
}
else {
this.b2.v("dataPreLoad");
}
};
RowIsland.prototype.filteringExpressionsTreeChangeChanged = function () {
var _this = this;
if (this.filteringExpressionsTreeChange != null) {
this.b2.s("filteringExpressionsTreeChange", function (a) { return _this.filteringExpressionsTreeChange(_this, FilteringExpressionsTreeEventArgs.b(a)); }, false);
}
else {
this.b2.v("filteringExpressionsTreeChange");
}
};
RowIsland.prototype.advancedFilteringExpressionsTreeChangeChanged = function () {
var _this = this;
if (this.advancedFilteringExpressionsTreeChange != null) {
this.b2.s("advancedFilteringExpressionsTreeChange", function (a) { return _this.advancedFilteringExpressionsTreeChange(_this, FilteringExpressionsTreeEventArgs.b(a)); }, false);
}
else {
this.b2.v("advancedFilteringExpressionsTreeChange");
}
};
RowIsland.prototype.gridScrollChanged = function () {
var _this = this;
if (this.gridScroll != null) {
this.b2.s("gridScroll", function (a) { return _this.gridScroll(_this, GridScrollEventArgs.a(a)); }, false);
}
else {
this.b2.v("gridScroll");
}
};
RowIsland.prototype.cellClickChanged = function () {
var _this = this;
if (this.cellClick != null) {
this.b2.s("cellClick", function (a) { return _this.cellClick(_this, GridCellEventArgs.a(a)); }, false);
}
else {
this.b2.v("cellClick");
}
};
RowIsland.prototype.rowClickChanged = function () {
var _this = this;
if (this.rowClick != null) {
this.b2.s("rowClick", function (a) { return _this.rowClick(_this, GridRowEventArgs.a(a)); }, false);
}
else {
this.b2.v("rowClick");
}
};
RowIsland.prototype.formGroupCreatedChanged = function () {
var _this = this;
if (this.formGroupCreated != null) {
this.b2.s("formGroupCreated", function (a) { return _this.formGroupCreated(_this, GridFormGroupCreatedEventArgs.a(a)); }, false);
}
else {
this.b2.v("formGroupCreated");
}
};
RowIsland.prototype.validationStatusChangeChanged = function () {
var _this = this;
if (this.validationStatusChange != null) {
this.b2.s("validationStatusChange", function (a) { return _this.validationStatusChange(_this, GridValidationStatusEventArgs.a(a)); }, false);
}
else {
this.b2.v("validationStatusChange");
}
};
RowIsland.prototype.selectedChanged = function () {
var _this = this;
if (this.selected != null) {
this.b2.s("selected", function (a) { return _this.selected(_this, GridCellEventArgs.a(a)); }, false);
}
else {
this.b2.v("selected");
}
};
RowIsland.prototype.rowSelectionChangingChanged = function () {
var _this = this;
if (this.rowSelectionCha