UNPKG

handsontable

Version:

Handsontable is a JavaScript Data Grid available for React, Angular and Vue.

26 lines 1.23 kB
import Table from "../table.mjs"; import stickyRowsBottom from "./mixin/stickyRowsBottom.mjs"; import stickyColumnsStart from "./mixin/stickyColumnsStart.mjs"; import { mixin } from "../../../../helpers/object.mjs"; import { CLONE_BOTTOM_INLINE_START_CORNER } from "../overlay/index.mjs"; /** * Subclass of `Table` that provides the helper methods relevant to bottomInlineStartCornerOverlay * (in RTL mode the overlay sits on the right of the screen), implemented through mixins. * * @mixes stickyRowsBottom * @mixes stickyColumnsStart */ class BottomInlineStartCornerOverlayTable 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_BOTTOM_INLINE_START_CORNER); } } mixin(BottomInlineStartCornerOverlayTable, stickyRowsBottom); mixin(BottomInlineStartCornerOverlayTable, stickyColumnsStart); export default BottomInlineStartCornerOverlayTable;