UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

41 lines (40 loc) 2.87 kB
import { $TaskCardController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { AutoConsolidationImpl, IAutoConsolidationState } from '@docsvision/webclient/Platform/AutoConsolidationImpl'; import { $ApplicationSettings, $SiteUrl } from '@docsvision/webclient/StandardServices'; import { BaseControl, BaseControlParams } from '@docsvision/webclient/System/BaseControl'; import { $Layout } from '@docsvision/webclient/System/$Layout'; import { $CardInfo, $ControlStore, $EditOperationStore } from '@docsvision/webclient/System/LayoutServices'; import { $RequestManager } from '@docsvision/webclient/System/$RequestManager'; import { $RealtimeCommunicationService } from '@docsvision/webclient/System/$RealtimeCommunicationService'; import { $WebServices } from '@docsvision/webclient/System/IWebServicesService'; import { $MessageBox } from '@docsvision/webclient/System/$MessageBox'; import { $LocalStorage } from '@docsvision/webclient/System/$LocalStorage'; /** * Содержит публичные свойства элемента управления [Кнопка]{@link CustomButton}. */ export declare class AutoConsolidationParams extends BaseControlParams { /** Стандартный CSS класс со стилями элемента управления */ standardCssClass?: string; /** Текст, отображаемый в Кнопке. */ text?: string; /** Выключена ли кнопка. */ disabled?: boolean; /** Текст всплывающей подсказки. */ tip?: string; /** Имя CSS класса, в котором определен путь к иконке, отображаемой в Кнопке. */ iconClass?: string; /** Флаг, определяющий, что Кнопка может быть нажата: true - разрешено (разрешена настроенная операция редактирования), false - не разрешено. */ canClick?: boolean; /** * Флаг, указывающий, должна ли Кнопка "растягиваться" на всю доступную ширину: * true - кнопка будет занимать всю доступную ширину, * false - ширина кнопки определяется содержимым. */ stretchWidth?: boolean; services?: $Layout & $RequestManager & $SiteUrl & $WebServices & $CardInfo & $ApplicationSettings & $EditOperationStore & $RealtimeCommunicationService & $ControlStore & $MessageBox & $LocalStorage & $TaskCardController; } export declare class AutoConsolidation extends BaseControl<AutoConsolidationParams, IAutoConsolidationState> { createParams(): AutoConsolidationParams; createImpl(): AutoConsolidationImpl; private set bindingEditOperation(value); }