choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
17 lines (16 loc) • 857 B
TypeScript
import { Component } from 'react';
import { ColumnFilterMenuItemProps, ColumnFilterMenuItemState, CustomColumn } from './interface';
import { CheckboxChangeEvent } from '../checkbox';
declare class ColumnFilterMenuItem<T> extends Component<ColumnFilterMenuItemProps<T>, ColumnFilterMenuItemState> {
static getDerivedStateFromProps(nextProps: ColumnFilterMenuItemProps<any>, prevState: ColumnFilterMenuItemState): {
customColumn: CustomColumn;
prevCustomColumn: CustomColumn;
} | null;
constructor(props: ColumnFilterMenuItemProps<T>);
render(): JSX.Element;
handleFixedLeftChange: (e: CheckboxChangeEvent) => void;
handleHiddenChange: (e: CheckboxChangeEvent) => void;
handleOrderSeqChange: (value: number) => void;
getValidateCustomColumn: () => Promise<CustomColumn>;
}
export default ColumnFilterMenuItem;