@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
50 lines (49 loc) • 2.87 kB
TypeScript
import { DisplayInitiatorImpl } from '@docsvision/webclient/BackOffice/DisplayInitiatorImpl';
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { BaseControl, BaseControlParams, BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { $LayoutInfo } from '@docsvision/webclient/System/LayoutServices';
import { IBindingResult } from '@docsvision/webclient/System/IBindingResult';
import { Optional } from '@docsvision/web/core/services';
import { $LabelWidth } from '@docsvision/webclient/System/$LabelWidth';
/**
* Содержит публичные свойства элемента управления [Отображение инициатора]{@link DisplayInitiator}.
*/
export declare class DisplayInitiatorParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** Формат отображения во всплывающей подсказке информации о выбранном сотруднике. */
tipMode?: GenModels.PartnerTipModeItems;
/** Текст всплывающей подсказки */
tip?: string;
/** Значение элемента управления. */
value?: GenModels.EmployeeDataModel;
/**
* Текст метки.
*
* Метка - текст отображаемый рядом (слева или вверху) с элементом управления.
*/
labelText?: string;
/** Флаг, определяющий, что метка должна отображаться, когда значение элемента управления не задано: true - отображать, false - не отображать. */
showEmptyLabel?: boolean;
/**
* Флаг, определяющий, должно ли переноситься на следующую строку тектовое содержимое, когда оно не помещается в одну строку:
* true - переносить,
* false - не переносить.
*/
wrapLongValueUnderLabel?: boolean;
/** Сервисы. */
services?: $LayoutInfo & Optional<$LabelWidth>;
}
/** @internal */
export interface DisplayInitiatorState extends DisplayInitiatorParams, BaseControlState {
}
/**
* Класс элемента управления Отображение инициатора.
*/
export declare class DisplayInitiator extends BaseControl<DisplayInitiatorParams, DisplayInitiatorState> {
protected createParams(): DisplayInitiatorParams;
private get DisplayInitiatorImpl();
protected createImpl(): DisplayInitiatorImpl;
private set displayInitiatorBinding(value);
protected getBindings(): IBindingResult<any>[];
}