UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

50 lines (49 loc) 1.45 kB
import { ColumnAlign, LovFieldType } from './enum'; import { FieldType } from './data-set/enum'; import { FieldProps } from './data-set/Field'; import { DataSetProps } from './data-set/DataSet'; export declare type TimeStep = { hour?: number; minute?: number; second?: number; }; export interface Form { getFields(): any; getField(name: string): any; } export interface LovConfigItem { display?: string; conditionField?: string; conditionFieldLovCode?: string; conditionFieldType?: FieldType | LovFieldType; conditionFieldName?: string; conditionFieldSelectCode?: string; conditionFieldSelectUrl?: string; conditionFieldSelectTf?: string; conditionFieldSelectVf?: string; conditionFieldSequence: number; conditionFieldRequired?: boolean; gridField?: string; gridFieldName?: string; gridFieldWidth?: number; gridFieldAlign?: ColumnAlign; gridFieldSequence: number; fieldProps?: Partial<FieldProps>; } export interface LovConfig { title?: string; width?: number; height?: number; customUrl?: string; lovPageSize?: string; lovItems: LovConfigItem[] | null; treeFlag?: 'Y' | 'N'; parentIdField?: string; idField?: string; textField?: string; valueField?: string; placeholder?: string; editableFlag?: 'Y' | 'N'; queryColumns?: number; dataSetProps?: DataSetProps | ((p: DataSetProps) => DataSetProps); }