Changelog
v10.7.0 / 2022-06-04
$validator
: optimize validations$validator
: update validations
Old
interface BalmUIValidationRule {
label?: string;
validator: string; // 'customRule1, customRule2, ...'
...customRule?: {
validate(fieldValue: any, formData: { [fieldName: string]: any }): boolean;
message: string | (fieldValue: any, formData: { [fieldName: string]: any }) => string;
};
}
type BalmUIValidations = {
[key: string]: BalmUIValidationRule;
}
New
interface BalmUIValidationRule {
key: string; // field name
label?: string;
validator: string; // 'customRule1, customRule2, ...'
...customRule?: {
validate(fieldValue: any, formData: { [fieldName: string]: any }): boolean;
message: string | (fieldValue: any, formData: { [fieldName: string]: any }) => string;
};
}
type BalmUIValidations = BalmUIValidationRule[]
Changelog
v10.6.1 / 2022-06-01
<ui-chips>
: fix filter chips values bug<ui-datepicker>
: fix clear event bug