@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
27 lines (26 loc) • 1.25 kB
TypeScript
import { BaseControl, BaseControlParams, BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { ControlImpl } from "@docsvision/webclient/System/ControlImpl";
/**
* Содержит публичные свойства [EmptyControlStub]{@link EmptyControlStub}.
*/
export declare class EmptyControlStubParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления. */
standardCssClass?: string;
/** Пояснение, почему не удалось загрузить основной контрол. */
emptyControlStubComment?: string;
}
export interface IEmptyControlStubState extends BaseControlState {
emptyControlStubComment: string;
}
/**
* Контрол-заглушка, обозначающий что никакого содержимого для отображения нет.
*/
export declare class EmptyControlStub extends BaseControl<EmptyControlStubParams, IEmptyControlStubState> {
set standardCssClass(val: any);
/** @internal */
protected createParams(): EmptyControlStubParams;
/** @internal */
protected createImpl(): ControlImpl;
/** @internal */
componentDidMount(): void;
}