UNPKG

@progress/kendo-angular-inputs

Version:

Kendo UI for Angular Inputs Package - Everything you need to build professional form functionality (Checkbox, ColorGradient, ColorPalette, ColorPicker, FlatColorPicker, FormField, MaskedTextBox, NumericTextBox, RadioButton, RangeSlider, Slider, Switch, Te

71 lines (70 loc) 2.65 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, ChangeDetectorRef, SimpleChanges, OnChanges, AfterContentInit } from '@angular/core'; import { Orientation } from '../formfield/models/orientation'; import { ResponsiveFormBreakPoint } from '../common/models/responsive-breakpoints'; import { Gutters } from '../common/models/gutters'; import { FormService } from '../common/formservice.service'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI Form component for Angular. * * @remarks * Supported children components are: {@link FormFieldComponent}, {@link FormSeparatorComponent}, and {@link FormFieldSetComponent}. */ export declare class FormComponent implements AfterContentInit, OnChanges { private element; private cdr; private formService; /** * Defines the orientation of the form. * * @default 'vertical' */ orientation: Orientation; /** * Defines the number of columns in the form. * Can be a number or an array of responsive breakpoints. */ cols: number | ResponsiveFormBreakPoint[]; /** * Defines the gutters for the form. * You can specify gutters for rows and columns. */ gutters: number | string | ResponsiveFormBreakPoint[] | Gutters; /** * @hidden */ columnsClass: string; /** * @hidden */ guttersStyle: string; /** * @hidden */ showLicenseWatermark: boolean; /** * @hidden */ licenseMessage?: string; get formClass(): string; get horizontalClass(): boolean; private _formColumnsNumber; private _formGutters; constructor(element: ElementRef, cdr: ChangeDetectorRef, formService: FormService); ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; /** * @hidden */ onResize(): void; private applyColumns; private applyGutters; private updateColumnClasses; private updateGutterClasses; static ɵfac: i0.ɵɵFactoryDeclaration<FormComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FormComponent, "form[kendoForm]", ["kendoForm"], { "orientation": { "alias": "orientation"; "required": false; }; "cols": { "alias": "cols"; "required": false; }; "gutters": { "alias": "gutters"; "required": false; }; }, {}, never, ["*"], true, never>; }