UNPKG

@adaptabletools/adaptable

Version:

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

36 lines (35 loc) 1.64 kB
import * as React from 'react'; import * as BulkUpdateRedux from '../../Redux/ActionsReducers/BulkUpdateRedux'; import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux'; import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps'; import { PreviewInfo } from '../../Utilities/Interface/Preview'; import { BulkUpdateValidationResult } from '../../Strategy/Interface/IBulkUpdateModule'; import { GridCell } from '../../types'; interface BulkUpdatePopupProps extends ModuleViewPopupProps<BulkUpdatePopupComponent> { BulkUpdateValue: string; BulkUpdateValidationResult: BulkUpdateValidationResult; PreviewInfo: PreviewInfo; onBulkUpdateValueChange: (value: string) => InternalRedux.BulkUpdateChangeValueAction; onBulkUpdateCheckSelectedCells: () => InternalRedux.BulkUpdateCheckCellSelectionAction; onApplyBulkUpdate: () => BulkUpdateRedux.BulkUpdateApplyAction; SelectedGridCells: GridCell[]; } export interface BulkUpdatePopupState { isShowingError: boolean; errorText: string; useSelector: boolean; } declare class BulkUpdatePopupComponent extends React.Component<BulkUpdatePopupProps, BulkUpdatePopupState> { constructor(props: BulkUpdatePopupProps); componentDidMount(): void; render(): React.JSX.Element; private onColumnValueSelectedChanged; private onUseColumnValuesSelectorChanged; private onBulkUpdateValueChange; private onApplyClick; private onApplyBulkUpdate; } export declare let BulkUpdatePopup: import("react-redux").ConnectedComponent<typeof BulkUpdatePopupComponent, { [x: string]: any; }>; export {};