UNPKG

@adaptabletools/adaptable

Version:

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

32 lines (31 loc) 1.53 kB
import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps'; import * as React from 'react'; import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux'; import * as BulkUpdateRedux from '../../Redux/ActionsReducers/BulkUpdateRedux'; import { BulkUpdateValidationResult } from '../../Strategy/Interface/IBulkUpdateModule'; import { PreviewInfo } from '../../Utilities/Interface/Preview'; import { GridCell } from '../../types'; export interface BulkUpdateViewPanelComponentProps extends ViewPanelProps { BulkUpdateValue: string; BulkUpdateValidationResult: BulkUpdateValidationResult; PreviewInfo: PreviewInfo; onBulkUpdateValueChange: (value: string) => InternalRedux.BulkUpdateChangeValueAction; onBulkUpdateCheckSelectedCells: () => InternalRedux.BulkUpdateCheckCellSelectionAction; onApplyBulkUpdate: () => BulkUpdateRedux.BulkUpdateApplyAction; SelectedGridCells: GridCell[]; } declare class BulkUpdateViewPanelComponent extends React.Component<BulkUpdateViewPanelComponentProps, {}> { private cleanupEvent?; constructor(props: BulkUpdateViewPanelComponentProps); componentDidMount(): void; componentWillUnmount(): void; render(): React.JSX.Element; private onColumnValueSelectedChanged; private checkSelectedCells; private getStatusColour; private onApplyClick; } export declare let BulkUpdateViewPanelControl: import("react-redux").ConnectedComponent<typeof BulkUpdateViewPanelComponent, { [x: string]: any; }>; export {};