@nocobase/plugin-excel-formula-field
Version:
English | [中文](./README.zh-CN.md)
104 lines (103 loc) • 2.74 kB
TypeScript
import { CollectionFieldInterface } from '@nocobase/client';
export declare class ExcelFormulaFieldInterface extends CollectionFieldInterface {
name: string;
type: string;
group: string;
order: number;
title: string;
description: string;
sortable: boolean;
default: {
type: string;
uiSchema: {
type: string;
'x-disabled': boolean;
'x-component': string;
'x-component-props': {
stringMode: boolean;
step: string;
};
};
};
properties: {
dataType: {
type: string;
title: string;
'x-component': string;
'x-decorator': string;
default: string;
'x-disabled': string;
'x-reactions': {
target: string;
fulfill: {
state: {
display: string;
};
};
}[];
enum: {
value: string;
label: string;
}[];
};
'uiSchema.x-component-props.step': {
type: string;
title: string;
'x-component': string;
'x-decorator': string;
required: boolean;
default: string;
enum: {
value: string;
label: string;
}[];
};
expression: {
type: string;
title: string;
required: boolean;
description: string;
'x-component': string;
'x-decorator': string;
'x-component-props': {
supports: string[];
useCurrentFields: string;
};
};
'uiSchema.title': {
type: string;
title: string;
required: boolean;
'x-decorator': string;
'x-component': string;
};
name: {
type: string;
title: string;
required: boolean;
'x-disabled': string;
'x-decorator': string;
'x-component': string;
'x-validator': string;
description: string;
};
};
filterable: {
operators: ({
label: string;
value: string;
selected: boolean;
noValue?: undefined;
} | {
label: string;
value: string;
selected?: undefined;
noValue?: undefined;
} | {
label: string;
value: string;
noValue: boolean;
selected?: undefined;
})[];
};
}