UNPKG

@eclipse-scout/core

Version:
57 lines (46 loc) 1.88 kB
/* * Copyright (c) 2010, 2025 BSI Business Systems Integration AG * * This program and the accompanying materials are made * available under the terms of the Eclipse Public License 2.0 * which is available at https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 */ import {Column, DoubleClickSupport, EventListener, EventSupport, Range, Status, Table, TableFooter, TableRow} from '../../index'; export class SpecTable extends Table { declare _filteredRows: TableRow[]; declare _animationRowLimit: number; declare events: EventSupport & { _eventListeners: EventListener[] }; declare footer: TableFooter & { _$infoTableStatus: JQuery; _$infoTableStatusIcon: JQuery }; declare _doubleClickSupport: DoubleClickSupport & { _lastTimestamp: number }; declare _permanentHeadSortColumns: Column<any>[]; declare _permanentTailSortColumns: Column<any>[]; override _resizeToFit(column: Column<any>, maxWidth?: number, calculatedSize?: number) { super._resizeToFit(column, maxWidth, calculatedSize); } override _calculateCurrentViewRange(): Range { return super._calculateCurrentViewRange(); } override _calculateViewRangeForRowIndex(rowIndex: number): Range { return super._calculateViewRangeForRowIndex(rowIndex); } override _unwrapText(text?: string): string { return super._unwrapText(text); } override _selectedRowsToText(): string { return super._selectedRowsToText(); } override _showCellError(row: TableRow, $cell: JQuery, errorStatus: Status) { super._showCellError(row, $cell, errorStatus); } override _columnAtX(x: number): Column<any> { return super._columnAtX(x); } override _sort(animateAggregateRows?: boolean): boolean { return super._sort(animateAggregateRows); } override _sortImpl(sortColumns: Column<any>[]) { super._sortImpl(sortColumns); } }