igniteui-react-grids
Version:
Ignite UI React grid components.
159 lines (158 loc) • 6.5 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, TypeRegistrar } from "igniteui-react-core";
import { IExternalGrid_$type } from "./IExternalGrid";
import { LocalDataSource } from "igniteui-react-core";
/**
* @hidden
*/
var GridExternalWrapper = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(GridExternalWrapper, _super);
function GridExternalWrapper(a) {
var _this = _super.call(this) || this;
_this.a = null;
_this.a = a;
return _this;
}
Object.defineProperty(GridExternalWrapper.prototype, "renderer", {
get: function () {
var grid_ = this.a;
return (grid_._renderer);
},
enumerable: false,
configurable: true
});
GridExternalWrapper.prototype.onContentSizeChanged = function () {
var grid_ = this.a;
grid_.refreshContentSize();
};
GridExternalWrapper.prototype.createLocalDataSource = function (a) {
var b = new LocalDataSource();
b.dataSource = a;
return b;
};
GridExternalWrapper.prototype.createTextColumn = function (a) {
if (TypeRegistrar.isRegistered("IgxTextColumnComponent")) {
var column_ = TypeRegistrar.create("IgxTextColumnComponent");
var b = (column_._implementation);
var c = this.renderer.getExternal(b.header, this.renderer.rootWrapper, this.a);
b.lo = a;
return b;
}
return null;
};
GridExternalWrapper.prototype.createNumericColumn = function (a) {
if (TypeRegistrar.isRegistered("IgxNumericColumnComponent")) {
var column_ = TypeRegistrar.create("IgxNumericColumnComponent");
var b = (column_._implementation);
var c = this.renderer.getExternal(b.header, this.renderer.rootWrapper, this.a);
b.lo = a;
return b;
}
return null;
};
GridExternalWrapper.prototype.createDateTimeColumn = function (a) {
if (TypeRegistrar.isRegistered("IgxDateTimeColumnComponent")) {
var column_ = TypeRegistrar.create("IgxDateTimeColumnComponent");
var b = (column_._implementation);
var c = this.renderer.getExternal(b.header, this.renderer.rootWrapper, this.a);
b.lo = a;
return b;
}
return null;
};
GridExternalWrapper.prototype.createImageColumn = function (a) {
if (TypeRegistrar.isRegistered("IgxImageColumnComponent")) {
var column_ = TypeRegistrar.create("IgxImageColumnComponent");
var b = (column_._implementation);
var c = this.renderer.getExternal(b.header, this.renderer.rootWrapper, this.a);
b.lo = a;
return b;
}
return null;
};
GridExternalWrapper.prototype.createTemplateColumn = function (a) {
if (TypeRegistrar.isRegistered("IgxTemplateColumnComponent")) {
var column_ = TypeRegistrar.create("IgxTemplateColumnComponent");
var b = (column_._implementation);
var c = this.renderer.getExternal(b.header, this.renderer.rootWrapper, this.a);
b.lo = a;
return b;
}
return null;
};
GridExternalWrapper.prototype.createComboBoxColumn = function (a) {
if (TypeRegistrar.isRegistered("IgxComboBoxColumnComponent")) {
var column_ = TypeRegistrar.create("IgxComboBoxColumnComponent");
var b = (column_._implementation);
var c = this.renderer.getExternal(b.header, this.renderer.rootWrapper, this.a);
b.lo = a;
return b;
}
return null;
};
GridExternalWrapper.prototype.focusScroller = function () {
var grid_ = this.a;
grid_._focusScroller();
};
GridExternalWrapper.prototype.insertExternalColumnAtIndex = function (index_, column_) {
var grid_ = this.a;
grid_._insertExternalColumnAtIndex(index_, column_);
};
GridExternalWrapper.prototype.removeExternalColumn = function (column_) {
var grid_ = this.a;
grid_._removeExternalColumn(column_);
};
GridExternalWrapper.prototype.setDefaultCursor = function () {
var grid_ = this.a;
grid_._setDefaultCursor();
};
GridExternalWrapper.prototype.setResizeCursor = function () {
var grid_ = this.a;
grid_._setResizeCursor();
};
GridExternalWrapper.prototype.setHandCursor = function () {
var grid_ = this.a;
grid_._setHandCursor();
};
GridExternalWrapper.prototype.setBorder = function (a, b, c, d, e, f, g, h, i) {
var grid_ = this.a;
var color_ = a._fill;
var borderLeft_ = b;
var borderTop_ = c;
var borderRight_ = d;
var borderBottom_ = e;
var topLeftRadius_ = f;
var topRightRadius_ = g;
var botLeftRadius_ = h;
var botRightRadius_ = i;
grid_._setBorder(color_, borderLeft_, borderTop_, borderRight_, borderBottom_, topLeftRadius_, topRightRadius_, botLeftRadius_, botRightRadius_);
};
GridExternalWrapper.prototype.setScrollerVerticalTrackInset = function (a) {
this.a._setScrollerVerticalTrackInset(a);
};
GridExternalWrapper.prototype.setScrollbarStyle = function (a) {
this.a._setScrollbarStyle(a);
};
GridExternalWrapper.prototype.setScrollbarColor = function (a) {
this.a._setScrollbarColor(a);
};
GridExternalWrapper.prototype.setClipboardText = function (a) {
var b = window.navigator['clipboard'];
if (b != null) {
b.writeText(a);
}
};
GridExternalWrapper.prototype.ensureColumnsAreManual = function () {
var grid_ = this.a;
grid_._ensureColumnsAreManual();
};
GridExternalWrapper.$t = markType(GridExternalWrapper, 'GridExternalWrapper', Base.$, [IExternalGrid_$type]);
return GridExternalWrapper;
}(Base));
export { GridExternalWrapper };