devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
43 lines (42 loc) • 1.28 kB
JavaScript
/**
* DevExtreme (cjs/__internal/grids/new/grid_core/widget_mock.js)
* Version: 25.1.3
* Build date: Wed Jun 25 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.WidgetMock = void 0;
class WidgetMock {
constructor(widget, data, columns, headerFilter, filterSync) {
this.widget = widget;
this.data = data;
this.columns = columns;
this.headerFilter = headerFilter;
this.filterSync = filterSync;
this.NAME = "dxDataGrid";
this._controllers = {
data: this.data,
columns: this.columns,
headerFilter: this.headerFilter,
filterSync: this.filterSync
}
}
option() {
return this.widget.option(...arguments)
}
columnOption() {
return this.widget.columnOption(...arguments)
}
_createActionByOption() {
return this.widget._createActionByOption(...arguments)
}
_createComponent() {
return this.widget._createComponent(...arguments)
}
}
exports.WidgetMock = WidgetMock;