@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
41 lines (40 loc) • 2.87 kB
TypeScript
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);
}