@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
30 lines (29 loc) • 1.65 kB
TypeScript
import { AddressImpl, AddressState } from '@docsvision/webclient/BackOffice/AddressImpl';
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { $DeviceType } from "@docsvision/webclient/StandardServices";
import { InputBasedControl, InputBasedControlParams } from "@docsvision/webclient/System/InputBasedControl";
import { $Layout } from '@docsvision/webclient/System/$Layout';
import { $CardId, $EditOperationStore, $LayoutInfo } from "@docsvision/webclient/System/LayoutServices";
import { IBindingResult } from '@docsvision/webclient/System/IBindingResult';
/**
* Содержит публичные свойства элемента управления [Адрес]{@link Address}.
*/
export declare class AddressParams extends InputBasedControlParams<GenModels.AddressModel> {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** Режим представления данных в элементе управления. */
addressType?: number;
services?: $LayoutInfo & $CardId & $Layout & $EditOperationStore & $DeviceType;
}
/**
* Класс элемента управления Адрес.
*
*/
export declare class Address extends InputBasedControl<GenModels.AddressModel, AddressParams, AddressState> {
protected createParams(): AddressParams;
protected getServices(): $LayoutInfo & $CardId & $Layout & $EditOperationStore & $DeviceType;
/** @internal */
protected createImpl(): AddressImpl;
private set setBinding(value);
getBindings(): IBindingResult<any>[];
}