antd-curd
Version:
基于 ant design 、 dva 的增删改查页面组件
26 lines (25 loc) • 1.06 kB
TypeScript
import React, { PureComponent } from 'react';
import { WrappedFormUtils } from 'antd/lib/form/Form';
import { QueryPanelProps } from '../../components/QueryPanel';
import { InternalCurd } from '../../Curd';
export interface CurdQueryPanelProps extends Omit<QueryPanelProps, 'form' | 'onSearch'> {
reSearchAfterReset?: boolean;
pageFieldName?: string;
__curd__?: InternalCurd<any>;
ref?: React.Ref<CurdQueryPanel>;
}
interface CurdQueryPanelState {
expandForm: boolean;
}
export declare class CurdQueryPanel extends PureComponent<CurdQueryPanelProps, CurdQueryPanelState> {
form: WrappedFormUtils;
setFieldsValueAndSearch: (fieldsValue: any) => void;
setQueryFormAndSearch: (fieldsValue: any) => void;
handleFormReset: () => void;
toggleForm: () => void;
getPageFieldName: () => string;
getFormInstance: (form: WrappedFormUtils<any>) => void;
render(): JSX.Element;
}
declare const CurdQueryPanelWithContext: React.FC<CurdQueryPanelProps>;
export default CurdQueryPanelWithContext;