diff --git a/src/components/factory.ts b/src/components/factory.ts index 95f9e28..5cb0ffb 100644 --- a/src/components/factory.ts +++ b/src/components/factory.ts @@ -1,3 +1,15 @@ +export const RegExpIsFloat = /^[-+]?\d+\.?\d?$/ + +/* + other - объект с дополнительными свойствами колонки + поддерживаются все базовые свойства из описания https://ant.design/components/table/#Column + плю дополнительные для колонок EditableTable: + editable - редактируемая колонка, bool + input - react компонента редактора (, , ...) + isRequired - значение может быть пустым, + formItemClass - css класс для , если требуется + formItemRules - массив правил валидации значений https://ant.design/components/form/#Rule, + */ export const makeColumn = (title:string, key:string, other?:any) => ({ title: title, key: key, @@ -5,7 +17,7 @@ export const makeColumn = (title:string, key:string, other?:any) => ({ ...other, }) -export const makeColumnsPlanFact = (title:string, key:string|string[], gruopOther?:any, columsOther?:any|any[]) => +export const makeColumnsPlanFact = (title:string, key:string|string[], columsOther?:any|any[], gruopOther?:any) => { let keyPlanLocal = key let keyFactLocal = key