@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
TypeScript
/**-----------------------------------------------------------------------------------------
* 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>;
}