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