@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
25 lines (24 loc) • 1.16 kB
TypeScript
import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps';
import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux';
import * as React from 'react';
import { DataSet } from '../../types';
export interface DataSetViewPanelComponentProps extends ViewPanelProps {
CurrentDataSetName: string;
onSelectDataSet: (dataSet: DataSet) => InternalRedux.DataSetSelectAction;
}
interface DataSetViewPanelComponentState {
CurrentDataSet: DataSet;
}
declare class DataSetViewPanelComponent extends React.Component<DataSetViewPanelComponentProps, DataSetViewPanelComponentState> {
getCurrentDataSet(): DataSet;
getDataSets(): DataSet[];
render(): React.JSX.Element;
onSelectedDataSetChanged(dataSetName: string): void;
}
export declare let DataSetViewPanelControl: import("react-redux").ConnectedComponent<typeof DataSetViewPanelComponent, {
ref?: React.Ref<DataSetViewPanelComponent>;
key?: React.Key;
context?: React.Context<import("react-redux").ReactReduxContextValue<any, import("redux").UnknownAction>>;
store?: import("redux").Store<any, import("redux").UnknownAction, unknown>;
}>;
export {};