UNPKG

igniteui-angular-wrappers

Version:
75 lines (74 loc) 5.24 kB
import { ElementRef } from '@angular/core'; import { Feature } from '../feature'; import * as i0 from "@angular/core"; export declare class IgGridSummariesFeature extends Feature<IgGridSummaries> { constructor(el: ElementRef); destroy(): void; /** * Returns whether summaries rows are hidden */ isSummariesRowsHidden(): void; /** * Calculate summaries */ calculateSummaries(): void; /** * Remove all summaries dropdown buttons. */ clearAllFooterIcons(): void; /** * Toggle drop down * * @param columnKey toggle drop down for the column with the specified key * @param event event object. Its data should contain current columnKey, isAnimating, buttonId */ toggleDropDown(columnKey: string, event: object): void; /** * Show/Hide dialog * * @param $dialog jQuery object representation of dropdown div element */ showHideDialog($dialog: object): void; /** * Toggle summaries rows * * @param isToShow Specifies whether to show or not summaries * @param isInternalCall Optional parameter.Specifies whether this function is called internally by the widget. */ toggleSummariesRows(isToShow: boolean, isInternalCall: boolean): void; /** * Toggles the checkstate of a checkbox if checkboxMode is not set to off, otherwise does nothing. * * @param $checkbox Specifies the jQuery object of the checkbox. */ toggleCheckstate($checkbox: object): void; /** * Select/Unselect specified checkbox * * @param $checkbox Specifies the jQuery object for checkbox * @param isToSelect Specify whether to select or not checkbox */ selectCheckBox($checkbox: object, isToSelect: boolean): void; /** * Summary calculate the whole data for the specified column key, * columnMethods and dataType (used when datasource is remote and dataType is date) * * @param ck ColumnKey * @param columnMethods Array of column methods objects * @param data object which represents result represents dataType for the current column * @param dataType data type */ calculateSummaryColumn(ck: string, columnMethods: any[], data: object, dataType: object): void; /** * Return a JQUERY object which holds all summaries for all columns */ summaryCollection(): void; /** * Return a JQUERY object which holds all summaries for column with the specified column key * * @param columnKey column key */ summariesFor(columnKey: object): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgGridSummariesFeature, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgGridSummariesFeature, "summaries", never, { "disabled": { "alias": "disabled"; "required": false; }; "create": { "alias": "create"; "required": false; }; "type": { "alias": "type"; "required": false; }; "dialogButtonOKText": { "alias": "dialogButtonOKText"; "required": false; }; "dialogButtonCancelText": { "alias": "dialogButtonCancelText"; "required": false; }; "calculateRenderMode": { "alias": "calculateRenderMode"; "required": false; }; "featureChooserText": { "alias": "featureChooserText"; "required": false; }; "featureChooserTextHide": { "alias": "featureChooserTextHide"; "required": false; }; "compactRenderingMode": { "alias": "compactRenderingMode"; "required": false; }; "defaultDecimalDisplay": { "alias": "defaultDecimalDisplay"; "required": false; }; "showSummariesButton": { "alias": "showSummariesButton"; "required": false; }; "summariesResponseKey": { "alias": "summariesResponseKey"; "required": false; }; "summaryExprUrlKey": { "alias": "summaryExprUrlKey"; "required": false; }; "callee": { "alias": "callee"; "required": false; }; "dropDownHeight": { "alias": "dropDownHeight"; "required": false; }; "dropDownWidth": { "alias": "dropDownWidth"; "required": false; }; "showDropDownButton": { "alias": "showDropDownButton"; "required": false; }; "summaryExecution": { "alias": "summaryExecution"; "required": false; }; "dropDownDialogAnimationDuration": { "alias": "dropDownDialogAnimationDuration"; "required": false; }; "emptyCellText": { "alias": "emptyCellText"; "required": false; }; "summariesHeaderButtonTooltip": { "alias": "summariesHeaderButtonTooltip"; "required": false; }; "resultTemplate": { "alias": "resultTemplate"; "required": false; }; "isGridFormatter": { "alias": "isGridFormatter"; "required": false; }; "renderSummaryCellFunc": { "alias": "renderSummaryCellFunc"; "required": false; }; "columnSettings": { "alias": "columnSettings"; "required": false; }; "inherit": { "alias": "inherit"; "required": false; }; }, { "dropDownOpening": "dropDownOpening"; "dropDownOpened": "dropDownOpened"; "dropDownClosing": "dropDownClosing"; "dropDownClosed": "dropDownClosed"; "summariesCalculating": "summariesCalculating"; "summariesCalculated": "summariesCalculated"; "summariesMethodSelectionChanged": "summariesMethodSelectionChanged"; "summariesToggling": "summariesToggling"; "summariesToggled": "summariesToggled"; "dropDownOKClicked": "dropDownOKClicked"; "dropDownCancelClicked": "dropDownCancelClicked"; }, never, never, false, never>; }