UNPKG

@alfresco/adf-core

Version:
47 lines (46 loc) 2.04 kB
/*! * @license * Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { ComponentRef, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { FormFieldModel } from '../widgets/core/form-field.model'; import * as i0 from "@angular/core"; export declare class FormFieldComponent implements OnInit, OnDestroy { container: ViewContainerRef; /** * Contains all the necessary data needed to determine what UI Widget * to use when rendering the field in the form. You would typically not * create this data manually but instead create the form in APS and export * it to get to all the `FormFieldModel` definitions. */ field: FormFieldModel; componentRef: ComponentRef<any>; focus: boolean; private readonly formRenderingService; private readonly visibilityService; private readonly destroyRef; private readonly compiler; ngOnInit(): void; private updateReactiveFormControlOnFormRulesEvent; private triggerFormFieldChanged; ngOnDestroy(): void; focusToggle(): void; private getField; private hasController; private getComponentFactorySync; private createComponentFactorySync; static ɵfac: i0.ɵɵFactoryDeclaration<FormFieldComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FormFieldComponent, "adf-form-field", never, { "field": { "alias": "field"; "required": false; }; }, {}, never, never, true, never>; }