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

69 lines (68 loc) 2.87 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { SimpleChanges, ElementRef, Renderer2, OnInit, OnChanges, ChangeDetectorRef } from '@angular/core'; import { ResponsiveFormBreakPoint } from '../common/models/responsive-breakpoints'; import { FormService } from '../common/formservice.service'; import { Gutters } from '../common/models/gutters'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI FormFieldSet component for Angular. * * @remarks * Supported children components are: {@link FormFieldComponent} and {@link FormSeparatorComponent}. */ export declare class FormFieldSetComponent implements OnInit, OnChanges { private elementRef; private renderer; private formService; private cdr; formFieldSetClass: boolean; /** * Defines the legend for the fieldset. */ legend: string; /** * Defines the number of columns of the fieldset. * Can be a number or an array of responsive breakpoints. */ cols: number | ResponsiveFormBreakPoint[]; /** * Defines the gutters for the fieldset. * You can specify gutters for rows and columns. */ gutters: number | string | ResponsiveFormBreakPoint[] | Gutters; /** * Defines the colspan for the fieldset related to the parent Form component columns. * Can be a number or an array of responsive breakpoints. */ colSpan: number | ResponsiveFormBreakPoint[]; /** * @hidden */ columnsClass: string; /** * @hidden */ guttersStyle: string; private _formColumnsNumber; private _colSpanClass; private _formWidth; private _formGutters; private _previousColSpan; private _previousCols; private _previousGutters; private subs; constructor(elementRef: ElementRef, renderer: Renderer2, formService: FormService, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private applyColumns; private applyGutters; private updateColumnClasses; private updateGutterClasses; private updateColSpanClass; static ɵfac: i0.ɵɵFactoryDeclaration<FormFieldSetComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FormFieldSetComponent, "fieldset[kendoFormFieldSet]", ["kendoFormFieldSet"], { "legend": { "alias": "legend"; "required": false; }; "cols": { "alias": "cols"; "required": false; }; "gutters": { "alias": "gutters"; "required": false; }; "colSpan": { "alias": "colSpan"; "required": false; }; }, {}, never, ["*"], true, never>; }