handsontable
Version:
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
22 lines • 1.02 kB
JavaScript
import Table from "../table.mjs";
import calculatedRows from "./mixin/calculatedRows.mjs";
import stickyColumnsStart from "./mixin/stickyColumnsStart.mjs";
import { mixin } from "../../../../helpers/object.mjs";
import { CLONE_INLINE_START } from "../overlay/index.mjs";
/**
* Subclass of `Table` that provides the helper methods relevant to InlineStartOverlayTable, implemented through mixins.
*/
class InlineStartOverlayTable extends Table {
/**
* @param {TableDao} dataAccessObject The data access object.
* @param {FacadeGetter} facadeGetter Function which return proper facade.
* @param {DomBindings} domBindings Bindings into DOM.
* @param {Settings} wtSettings The Walkontable settings.
*/
constructor(dataAccessObject, facadeGetter, domBindings, wtSettings) {
super(dataAccessObject, facadeGetter, domBindings, wtSettings, CLONE_INLINE_START);
}
}
mixin(InlineStartOverlayTable, calculatedRows);
mixin(InlineStartOverlayTable, stickyColumnsStart);
export default InlineStartOverlayTable;