@antdv/pro-field
Version:
原子信息组件,统一 ProForm、ProTable、ProList、Filter 等组件里面的字段定义。
126 lines (125 loc) • 18.3 kB
TypeScript
import type { TreeSelectProps } from 'ant-design-vue';
import type { CSSProperties, ExtractPublicPropTypes, VNode } from 'vue';
export type TreeSelectFieldProps = TreeSelectProps & {
fetchDataOnSearch?: boolean;
class?: string;
style?: CSSProperties;
value?: string | number | Record<string, unknown> | any[];
};
export declare const fieldTreeSelectProps: {
readonly render: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode>>;
readonly renderFormItem: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null>>;
readonly text: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
readonly fieldProps: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
readonly mode: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldFCMode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldFCMode>>;
readonly plain: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
readonly light: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
readonly label: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").VueNode>>;
readonly valueEnum: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap>>;
readonly proFieldKey: import("@antdv/pro-utils").VueTypeDef<import("@antdv/pro-utils").Key>;
} & {
render: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode>>;
renderFormItem: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null>>;
text: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
fieldProps: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
mode: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldFCMode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldFCMode>>;
plain: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
light: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
label: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").VueNode>>;
valueEnum: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap>> & import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldValueEnumType, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldValueEnumType>>;
proFieldKey: import("@antdv/pro-utils").VueTypeDef<import("@antdv/pro-utils").Key>;
labelRef: import("@antdv/pro-utils").VueTypeValidateDef<HTMLElement, import("@antdv/pro-utils").ValidatorFunction<HTMLElement>>;
clearRef: import("@antdv/pro-utils").VueTypeValidateDef<HTMLElement, import("@antdv/pro-utils").ValidatorFunction<HTMLElement>>;
labelTrigger: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
value: import("@antdv/pro-utils").VueTypeDef<string | number | (string | number)[]>;
debounceTime: NumberConstructor;
request: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldRequestData, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldRequestData>>;
params: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
bordered: BooleanConstructor;
id: StringConstructor;
defaultKeyWords: StringConstructor;
fieldNames: import("@antdv/pro-utils").VueTypeValidateDef<import("ant-design-vue/es/vc-cascader").FieldNames, import("@antdv/pro-utils").ValidatorFunction<import("ant-design-vue/es/vc-cascader").FieldNames>>;
options: import("@antdv/pro-utils").VueTypeValidateDef<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[], import("@antdv/pro-utils").ValidatorFunction<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>>;
radioType: import("@antdv/pro-utils").VueTypeValidateDef<"button" | "radio", import("@antdv/pro-utils").ValidatorFunction<"button" | "radio">>;
};
export type FieldTreeSelectProps = ExtractPublicPropTypes<typeof fieldTreeSelectProps>;
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
readonly render: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode>>;
readonly renderFormItem: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null>>;
readonly text: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
readonly fieldProps: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
readonly mode: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldFCMode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldFCMode>>;
readonly plain: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
readonly light: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
readonly label: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").VueNode>>;
readonly valueEnum: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap>>;
readonly proFieldKey: import("@antdv/pro-utils").VueTypeDef<import("@antdv/pro-utils").Key>;
} & {
render: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode>>;
renderFormItem: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null>>;
text: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
fieldProps: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
mode: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldFCMode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldFCMode>>;
plain: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
light: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
label: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").VueNode>>;
valueEnum: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap>> & import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldValueEnumType, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldValueEnumType>>;
proFieldKey: import("@antdv/pro-utils").VueTypeDef<import("@antdv/pro-utils").Key>;
labelRef: import("@antdv/pro-utils").VueTypeValidateDef<HTMLElement, import("@antdv/pro-utils").ValidatorFunction<HTMLElement>>;
clearRef: import("@antdv/pro-utils").VueTypeValidateDef<HTMLElement, import("@antdv/pro-utils").ValidatorFunction<HTMLElement>>;
labelTrigger: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
value: import("@antdv/pro-utils").VueTypeDef<string | number | (string | number)[]>;
debounceTime: NumberConstructor;
request: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldRequestData, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldRequestData>>;
params: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
bordered: BooleanConstructor;
id: StringConstructor;
defaultKeyWords: StringConstructor;
fieldNames: import("@antdv/pro-utils").VueTypeValidateDef<import("ant-design-vue/es/vc-cascader").FieldNames, import("@antdv/pro-utils").ValidatorFunction<import("ant-design-vue/es/vc-cascader").FieldNames>>;
options: import("@antdv/pro-utils").VueTypeValidateDef<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[], import("@antdv/pro-utils").ValidatorFunction<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>>;
radioType: import("@antdv/pro-utils").VueTypeValidateDef<"button" | "radio", import("@antdv/pro-utils").ValidatorFunction<"button" | "radio">>;
}>, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}> | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
'update:value': (val: any) => true;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
readonly render: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode>>;
readonly renderFormItem: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null>>;
readonly text: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
readonly fieldProps: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
readonly mode: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldFCMode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldFCMode>>;
readonly plain: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
readonly light: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
readonly label: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").VueNode>>;
readonly valueEnum: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap>>;
readonly proFieldKey: import("@antdv/pro-utils").VueTypeDef<import("@antdv/pro-utils").Key>;
} & {
render: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<Omit<import("../props").ProFieldFCRenderProps, "value" | "onChange">>, dom: VNode) => VNode>>;
renderFormItem: import("@antdv/pro-utils").VueTypeValidateDef<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null, import("@antdv/pro-utils").ValidatorFunction<(text: any, props: import("vue").Ref<import("../props").ProFieldFCRenderProps>, dom: VNode) => VNode | null>>;
text: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
fieldProps: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
mode: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldFCMode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldFCMode>>;
plain: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
light: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
label: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").VueNode>>;
valueEnum: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProSchemaValueEnumObj | import("@antdv/pro-utils").ProSchemaValueEnumMap>> & import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldValueEnumType, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldValueEnumType>>;
proFieldKey: import("@antdv/pro-utils").VueTypeDef<import("@antdv/pro-utils").Key>;
labelRef: import("@antdv/pro-utils").VueTypeValidateDef<HTMLElement, import("@antdv/pro-utils").ValidatorFunction<HTMLElement>>;
clearRef: import("@antdv/pro-utils").VueTypeValidateDef<HTMLElement, import("@antdv/pro-utils").ValidatorFunction<HTMLElement>>;
labelTrigger: import("@antdv/pro-utils").VueTypeValidateDef<boolean, import("@antdv/pro-utils").ValidatorFunction<boolean>>;
value: import("@antdv/pro-utils").VueTypeDef<string | number | (string | number)[]>;
debounceTime: NumberConstructor;
request: import("@antdv/pro-utils").VueTypeValidateDef<import("@antdv/pro-utils").ProFieldRequestData, import("@antdv/pro-utils").ValidatorFunction<import("@antdv/pro-utils").ProFieldRequestData>>;
params: import("@antdv/pro-utils").VueTypeValidateDef<any, import("@antdv/pro-utils").ValidatorFunction<any>>;
bordered: BooleanConstructor;
id: StringConstructor;
defaultKeyWords: StringConstructor;
fieldNames: import("@antdv/pro-utils").VueTypeValidateDef<import("ant-design-vue/es/vc-cascader").FieldNames, import("@antdv/pro-utils").ValidatorFunction<import("ant-design-vue/es/vc-cascader").FieldNames>>;
options: import("@antdv/pro-utils").VueTypeValidateDef<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[], import("@antdv/pro-utils").ValidatorFunction<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>>;
radioType: import("@antdv/pro-utils").VueTypeValidateDef<"button" | "radio", import("@antdv/pro-utils").ValidatorFunction<"button" | "radio">>;
}>> & Readonly<{
"onUpdate:value"?: ((val: any) => any) | undefined;
}>, {
bordered: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;