@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
26 lines (25 loc) • 1.36 kB
TypeScript
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { TextBoxImpl, ITextBoxState } from "@docsvision/webclient/Platform/TextBoxImpl";
import { TextControlBase, TextControlBaseParams } from "@docsvision/webclient/Platform/TextControlBase";
import { $EditOperationStore, $LayoutInfo } from "@docsvision/webclient/System/LayoutServices";
/**
* Содержит публичные свойства класса [TextBox]{@link TextBox}.
*/
export declare class TextBoxParams extends TextControlBaseParams {
/** Стандартный CSS класс со стилями элемента управления. */
standardCssClass?: string;
services?: $LayoutInfo & $EditOperationStore;
/** Модель содержит маску ввода и регулярное выражение для проверки значения. */
inputMask?: GenModels.InputMaskModel;
}
/**
* Вспомогательный контрол для редактирования текстовой информации.
*/
export declare class TextBox extends TextControlBase<TextBoxParams, ITextBoxState> {
/** @internal */
protected createParams(): TextBoxParams;
/** @internal */
protected createImpl(): TextBoxImpl;
/** @internal */
protected getServices(): $LayoutInfo & $EditOperationStore;
}