@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
26 lines (25 loc) • 1.49 kB
TypeScript
import { BaseNavigationMainMenuItem, BaseNavigationMainMenuItemParams } from "@docsvision/webclient/Platform/BaseNavigationMainMenuItem";
import { CustomHtmlPageMainMenuItemImpl, ICustomHtmlPageMainMenuItemState } from "@docsvision/webclient/Platform/CustomHtmlPageMainMenuItemImpl";
/**
* Содержит публичные свойства элемента управления [CustomHtmlPageMainMenuItem]{@CustomHtmlPage CustomHtmlPageMainMenuItem}.
*/
export declare class CustomHtmlPageMainMenuItemParams extends BaseNavigationMainMenuItemParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** Адрес, по которому располагается произвольная html страница */
url: string;
/** Заголовок страницы */
header: string;
/** Цвет страницы */
color?: string;
}
/**
* Контрол для отображения ссылки на страницу Web-клиента в списке элементов главной панели.
*/
export declare class CustomHtmlPageMainMenuItem extends BaseNavigationMainMenuItem<CustomHtmlPageMainMenuItemParams, ICustomHtmlPageMainMenuItemState> {
/** @internal */
protected createParams(): CustomHtmlPageMainMenuItemParams;
private set headerResourceKey(value);
/** @internal */
protected createImpl(): CustomHtmlPageMainMenuItemImpl;
}