AAE-24992 Form rules for fields (#10245)

* AAE-24992 Add an ability to call a process on a form event

* extract filter events

* tmp

* add unit
This commit is contained in:
Bartosz Sekula
2024-09-30 14:13:32 -04:00
committed by GitHub
parent 0139273914
commit dfbf08e3a8
3 changed files with 38 additions and 6 deletions

View File

@@ -30,6 +30,7 @@ import { ValidateFormFieldEvent } from '../events/validate-form-field.event';
import { FormValidationService } from './form-validation-service.interface';
import { FormRulesEvent } from '../events/form-rules.event';
import { FormSpinnerEvent } from '../events';
import { FormFieldModel } from '../components/widgets';
@Injectable({
providedIn: 'root'
@@ -46,6 +47,8 @@ export class FormService implements FormValidationService {
formContentClicked = new Subject<ContentLinkModel>();
toggleFormSpinner = new Subject<FormSpinnerEvent>();
onFormVariableChanged = new Subject<{ field: FormFieldModel; data?: any }>();
validateForm = new Subject<ValidateFormEvent>();
validateFormField = new Subject<ValidateFormFieldEvent>();
validateDynamicTableRow = new Subject<FormFieldEvent>();