@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
24 lines (23 loc) • 1.21 kB
TypeScript
import * as React from 'react';
import { ModuleSummaryProps } from '../Components/SharedProps/ModuleSummaryProps';
import { EditableConfigEntityState } from '../Components/SharedProps/EditableConfigEntityState';
import * as CustomSortRedux from '../../Redux/ActionsReducers/CustomSortRedux';
import { CustomSort } from '../../AdaptableState/CustomSortState';
export interface CustomSortSummaryProps extends ModuleSummaryProps<CustomSortSummaryComponent> {
CustomSorts: CustomSort[];
onAddCustomSort: (customSort: CustomSort) => CustomSortRedux.CustomSortAddAction;
onEditCustomSort: (customSort: CustomSort) => CustomSortRedux.CustomSortEditAction;
}
export declare class CustomSortSummaryComponent extends React.Component<CustomSortSummaryProps, EditableConfigEntityState> {
constructor(props: CustomSortSummaryProps);
render(): any;
onNew(): void;
onEdit(customSort: CustomSort): void;
onCloseWizard(): void;
onFinishWizard: (customSort: CustomSort) => void;
canFinishWizard(): boolean;
private getCustomSortedValues;
}
export declare let CustomSortSummary: import("react-redux").ConnectedComponent<typeof CustomSortSummaryComponent, {
[x: string]: any;
}>;