/** * @file 筛选数据点/复杂感知点/复杂反应堆 ,支持多选单选 */ import React from 'react'; import PropsTypes from 'prop-types'; export default class FilterDataPoint extends React.PureComponent { static propTypes: { mode: PropsTypes.Requireable; onCancel: PropsTypes.Validator<(...args: any[]) => any>; visible: PropsTypes.Validator; onGetSelectRow: PropsTypes.Requireable<(...args: any[]) => any>; disableSource: PropsTypes.Requireable; disableDataId: PropsTypes.Requireable; maxSelectLength: PropsTypes.Requireable; selectedRows: PropsTypes.Requireable; selectedRowKeys: PropsTypes.Requireable; isOnlyNumber: PropsTypes.Requireable; node: PropsTypes.Requireable; }; static defaultProps: { mode: string; disableDataId: any[]; maxSelectLength: number; selectedRows: any[]; selectedRowKeys: any[]; isOnlyNumber: boolean; }; state: { selectedRowKeys: any[]; selectedRows: any[]; }; componentDidMount(): void; componentDidUpdate(prevProps: any, prevState: any, snapshot: any): void; handleSelectRow: (rows: any, selected: any, rowKey: any) => void; handleOk: () => void; render(): JSX.Element; }