UNPKG

1.92 kBTypeScriptView Raw
1import type { BeanCollection, GroupCellRendererParams, IGroupCellRenderer, IGroupCellRendererCtrl } from 'ag-grid-community';
2import { BeanStub } from 'ag-grid-community';
3export declare class GroupCellRendererCtrl extends BeanStub implements IGroupCellRendererCtrl {
4 private expressionService;
5 private valueService;
6 private columnModel;
7 private visibleColsService;
8 private userComponentFactory;
9 private ctrlsService;
10 private funcColsService;
11 wireBeans(beans: BeanCollection): void;
12 private params;
13 private showingValueForOpenedParent;
14 private displayedGroupNode;
15 private eGui;
16 private eExpanded;
17 private eContracted;
18 private eCheckbox;
19 private expandListener;
20 private indentClass;
21 private comp;
22 private compClass;
23 init(comp: IGroupCellRenderer, eGui: HTMLElement, eCheckbox: HTMLElement, eExpanded: HTMLElement, eContracted: HTMLElement, compClass: any, params: GroupCellRendererParams): void;
24 getCellAriaRole(): string;
25 destroy(): void;
26 private refreshAriaExpanded;
27 private isTopLevelFooter;
28 private isEmbeddedRowMismatch;
29 private findDisplayedGroupNode;
30 private setupShowingValueForOpenedParent;
31 private addValueElement;
32 private addGroupValue;
33 private adjustParamsWithDetailsFromRelatedColumn;
34 private addFooterValue;
35 private getInnerCompDetails;
36 private addChildCount;
37 private updateChildCount;
38 private isShowRowGroupForThisRow;
39 private addExpandAndContract;
40 private onExpandClicked;
41 private onExpandOrContract;
42 private scrollToStickyNode;
43 private isExpandable;
44 private showExpandAndContractIcons;
45 private onRowNodeIsExpandableChanged;
46 private setupIndent;
47 private setIndent;
48 private addFullWidthRowDraggerIfNeeded;
49 private isUserWantsSelected;
50 private addCheckboxIfNeeded;
51 private onKeyDown;
52 private onCellDblClicked;
53}