@progress/kendo-angular-scheduler
Version:
Kendo UI Scheduler Angular - Outlook or Google-style angular scheduler calendar. Full-featured and customizable embedded scheduling from the creator developers trust for professional UI components.
54 lines (53 loc) • 2.22 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 { NumberFormatOptions } from '@progress/kendo-angular-intl';
/**
* The available configuration options for the NumericTextBox components, used internally in the recurrence editor.
*/
export interface NumericTextBoxOptions {
/**
* Specifies whether the value will be auto-corrected based on the minimum and maximum values
* ([see example]({% slug precision_numerictextbox %})).
*/
autoCorrect?: boolean;
/**
* Specifies the greatest value that is valid
* ([see example]({% slug precision_numerictextbox %}#toc-value-ranges)).
*/
max?: number;
/**
* Specifies the smallest value that is valid
* ([see example]({% slug precision_numerictextbox %}#toc-value-ranges)).
*/
min?: number;
/**
* Determines whether the NumericTextBox is in its read-only state ([see example]({% slug readonly_numerictextbox %})).
*/
readonly?: boolean;
/**
* Determines whether the whole value will be selected when the NumericTextBox is clicked. Defaults to `true`.
*/
selectOnFocus?: boolean;
/**
* Specifies whether the **Up** and **Down** spin buttons will be rendered
* ([see example]({% slug spinbuttons_numerictextbox %})).
*/
spinners?: boolean;
/**
* Specifies the value that is used to increment or decrement the component value
* ([see example]({% slug predefinedsteps_numerictextbox %})).
*/
step?: number;
/**
* Sets the title of the `input` element of the NumericTextBox.
*/
title?: string;
/**
* Specifies the number format which is used when the NumericTextBox is not focused
* ([see example]({% slug formats_numerictextbox %})).
* If `format` is set to `null` or `undefined`, the default format will be used.
*/
format: string | NumberFormatOptions | null | undefined;
}