UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

1,382 lines 73.6 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 { __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