| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import { Component } from "../../widgets/component";
- import { ICellRendererComp, ICellRendererParams } from "./iCellRenderer";
- export interface GroupCellRendererParams extends ICellRendererParams {
- pinned: string;
- suppressPadding: boolean;
- suppressDoubleClickExpand: boolean;
- suppressEnterExpand: boolean;
- footerValueGetter: any;
- suppressCount: boolean;
- fullWidth: boolean;
- checkbox: any;
- scope: any;
- /** @deprecated */
- padding: number;
- }
- export declare class GroupCellRenderer extends Component implements ICellRendererComp {
- private static TEMPLATE;
- private gridOptionsWrapper;
- private expressionService;
- private valueFormatterService;
- private columnController;
- private userComponentFactory;
- private eExpanded;
- private eContracted;
- private eCheckbox;
- private eValue;
- private eChildCount;
- private params;
- private draggedFromHideOpenParents;
- private displayedGroup;
- private cellIsBlank;
- private indentClass;
- private innerCellRenderer;
- constructor();
- init(params: GroupCellRendererParams): void;
- private assignBlankValueToGroupFooterCell;
- private isEmbeddedRowMismatch;
- private setIndent;
- private setPaddingDeprecatedWay;
- private setupIndent;
- private addValueElement;
- private createFooterCell;
- private createGroupCell;
- private useInnerRenderer;
- private useFullWidth;
- private addChildCount;
- private updateChildCount;
- private createLeafCell;
- private isUserWantsSelected;
- private addCheckboxIfNeeded;
- private addExpandAndContract;
- private onRowNodeIsExpandableChanged;
- private onKeyDown;
- private setupDragOpenParents;
- onExpandClicked(mouseEvent: MouseEvent): void;
- onCellDblClicked(mouseEvent: MouseEvent): void;
- onExpandOrContract(): void;
- private isExpandable;
- private showExpandAndContractIcons;
- destroy(): void;
- refresh(): boolean;
- }
|