UNPKG

@syncfusion/ej2-grids

Version:

Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel.

29 lines (28 loc) 882 B
import { IGrid } from '../base/interface'; import { Column } from '../models/column'; /** * ColumnWidthService * * @hidden */ export declare class ColumnWidthService { private parent; constructor(parent: IGrid); setWidthToColumns(): void; setMinwidthBycalculation(tWidth?: number): void; setUndefinedColumnWidth(collection?: Column[]): void; setColumnWidth(column: Column, index?: number, module?: string): void; private setWidth; /** * @returns {void} * @hidden */ refreshFrozenScrollbar(): void; getSiblingsHeight(element: HTMLElement): number; private getHeightFromDirection; isWidthUndefined(): boolean; getWidth(column: Column): string | number; getTableWidth(columns: Column[], resetIndentWidth?: boolean): number | string; setWidthToTable(isMaxWidth?: boolean): void; private isAutoResize; }