@wufengteam/inputs
Version:
平台提供的右侧属性编辑器,需要在主工程中注册
55 lines (54 loc) • 970 B
TypeScript
export interface OptionData {
/**
* id
*/
id: string;
/**
* 显示值
*/
label: string;
/**
* 属性值
*/
value: string;
/**
* 属性值是否编辑过
*/
isValueEdited?: boolean;
[name: string]: any;
}
export interface OptionSetProps {
label?: any;
name: any;
rules?: any[];
required?: boolean;
/**
* 当前属性编辑控件所属的组件数据
*/
selectedComp?: any;
/**
* 子表组件中子表项第几个
*/
filedIndex?: number;
}
export interface OptionSetItemProps {
value?: any;
onChange?: (e?: any) => void;
/**
* 选项数据
*/
optionData?: any;
wrapRef?: any;
}
export interface OptionSetModalProps {
title: string;
visible: boolean;
value?: any;
onChange?: (e?: any) => void;
onCancel: () => void;
/**
* 选项数据
*/
optionData?: any;
wrapRef?: any;
}