UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

34 lines (33 loc) 3.03 kB
import { AdaptableApi } from '../Api/AdaptableApi'; import { AdaptableColumn } from '../AdaptableState/Common/AdaptableColumn'; import { PlusMinusNudge } from '../AdaptableState/PlusMinusState'; import { GridCell } from '../AdaptableState/Selection/GridCell'; import { TeamSharingImportInfo } from '../AdaptableState/TeamSharingState'; import { AdaptableModuleBase } from './AdaptableModuleBase'; import { IPlusMinusModule } from './Interface/IPlusMinusModule'; import { AdaptableObject } from '../AdaptableState/Common/AdaptableObject'; import { AdaptableObjectView, AdaptableModuleView } from './Interface/IModule'; export declare class PlusMinusModule extends AdaptableModuleBase implements IPlusMinusModule { private shouldHandleKeyDown; private adaptable; constructor(api: AdaptableApi); getModuleAdaptableObjects(config?: { includeLayoutNotAssociatedObjects?: boolean; }): AdaptableObject[]; getExplicitlyReferencedColumnIds(plusMinusNudge: PlusMinusNudge): string[]; getReferencedNamedQueryNames(plusMinusNudge: PlusMinusNudge): string[]; onAdaptableReady(): void; private setupKeyDownListener; checkListenToKeyDown(): void; createColumnMenuItems(column: AdaptableColumn): import("../Utilities/MenuItem").MenuItemShowPopup<"calculated-column-edit" | "cell-summary-show" | "chart-show" | "column-group" | "column-filter-group" | "column-filter-bar-hide" | "column-filter-bar-show" | "column-filter-clear" | "column-filter-suspend" | "column-filter-unsuspend" | "column-info-show" | "custom-sort-add" | "custom-sort-edit" | "dashboard-group" | "dashboard-collapse" | "dashboard-configure" | "dashboard-dock" | "dashboard-expand" | "dashboard-float" | "dashboard-hide" | "dashboard-show" | "data-import" | "flashing-cell-add" | "flashing-cell-delete" | "format-column-add" | "format-column-edit" | "free-text-column-edit" | "grid-group" | "grid-info-show" | "layout-column-caption-change" | "layout-column-hide" | "layout-edit" | "layout-column-select" | "layout-column-select-preserve" | "layout-column-select-reset" | "layout-grid-select" | "plus-minus-add" | "settings-panel-open" | "styling-group" | "styled-column-badge-add" | "styled-column-badge-edit" | "styled-column-gradient-add" | "styled-column-gradient-edit" | "styled-column-percent-bar-add" | "styled-column-percent-bar-edit" | "styled-column-sparkline-add" | "styled-column-sparkline-edit" | "system-status-show" | "_navbar" | "separator">[]; private handleKeyDown; applyPlusMinus(plusMinusNudges: PlusMinusNudge[], cellsToUpdate: GridCell[], direction: 'up' | 'down'): boolean; isPlusMinusNudgeApplied(plusMinusNudge: PlusMinusNudge, gridCell: GridCell): boolean; private evaluateExpression; private ShowErrorPreventMessage; getTeamSharingAction(): TeamSharingImportInfo<PlusMinusNudge>; toView(plusMinus: PlusMinusNudge): AdaptableObjectView; toViewAll(): AdaptableObjectView[]; getViewProperties(): AdaptableModuleView; canBeAssociatedWithLayouts(): boolean; }