WIP Исправил баги ASTRA-53, ASTRA-54, добавил валибацию
This commit is contained in:
@@ -27,3 +27,10 @@ export function checkTypeofObject(obj) {
|
||||
export function checkChangeData(dataInit, dataChange) {
|
||||
return JSON.stringify(dataInit) !== JSON.stringify(dataChange);
|
||||
}
|
||||
|
||||
export function getFieldsNameUnvalidated(form) {
|
||||
const unvalidatedFields = form
|
||||
.getValidationComponents()
|
||||
.filter((el) => !el.validate());
|
||||
return [...new Set(unvalidatedFields.map((field) => field.name))];
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
export function ruleNotValue(val, text) {
|
||||
return val || text || false;
|
||||
return !!val || text || false;
|
||||
}
|
||||
|
||||
export function ruleLengthValue(val, minLength, text) {
|
||||
@@ -17,3 +17,7 @@ export function ruleEmailValue(val, text) {
|
||||
false
|
||||
);
|
||||
}
|
||||
|
||||
export function ruleMaxLength(val, maxLength, text) {
|
||||
return (!!val && val.length <= maxLength) || text || false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user