@eclipse-scout/core
Version:
Eclipse Scout runtime
22 lines • 952 B
TypeScript
import { AbstractLayout, Dimension, HtmlCompPrefSizeOptions, Table } from '../index';
export declare class TableLayout extends AbstractLayout {
table: Table;
protected _dataHeightPositive: boolean;
constructor(table: Table);
layout($container: JQuery): void;
protected _layoutColumns(widthHint?: number): void;
/**
* Workaround for Chrome bug, see {@link Table._updateRealColumnWidths}
*/
protected _updateRealColumnWidths(): void;
/**
* Resizes all visible columns with autoOptimizeWidth set to true, if necessary (means if autoOptimizeWidthRequired is true)
*/
protected _autoOptimizeColumnsWidths(): void;
/**
* Resizes the visible columns to make them use all the available space.
*/
protected _autoResizeColumns(widthHint?: number): void;
preferredLayoutSize($container: JQuery, options?: HtmlCompPrefSizeOptions): Dimension;
}
//# sourceMappingURL=TableLayout.d.ts.map