ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
37 lines (36 loc) • 1.43 kB
TypeScript
import type { BeanCollection } from '../../context/context';
import type { RowContainerType } from '../../gridBodyComp/rowContainer/rowContainerCtrl';
import { Component } from '../../widgets/component';
import type { RowCtrl } from './rowCtrl';
export declare class RowComp extends Component {
private fullWidthCellRenderer;
private fullWidthCellRendererParams;
private fullWidthCellRenderersBySection;
private fullWidthCellRendererParamsBySection;
private readonly rowCtrl;
private readonly ePinnedLeftSection;
private readonly ePinnedLeftCells;
private readonly eScrollingCells;
private readonly ePinnedRightSection;
private readonly ePinnedRightCells;
private domOrder;
private readonly cellComps;
constructor(ctrl: RowCtrl, beans: BeanCollection, containerType: RowContainerType);
private refreshPinnedSections;
private setInitialStyle;
private showFullWidth;
private showEmbeddedFullWidth;
private showEmbeddedFullWidthSection;
private refreshEmbeddedFullWidth;
private getAllFullWidthCellRenderers;
private getPrimaryFullWidthCellRendererParams;
private getFullWidthCellRendererParamsForPinned;
private getEmbeddedSectionForPinned;
private setCellCtrls;
private ensureDomOrder;
private newCellComp;
destroy(): void;
private setFullWidthRowComp;
private setEmbeddedFullWidthRowComp;
private destroyCells;
}