@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
21 lines (20 loc) • 1.15 kB
TypeScript
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
/** См. {@link LayoutManager.showLayout}. */
export interface ShowLayoutParams {
/** HTML-элемент, в котором необходимо отобразить разметку, либо его идентификатор. */
root: HTMLElement | string;
/** Уникальное наименование данного экземпляра разметки. */
name: string;
/** Описание разметки и ее контролов. */
model: GenModels.LayoutViewModel;
/** Родительская разметка. */
owner?: string;
/** Тип разметки (идентификатор разметки на сервере). */
layoutPosition?: string;
/**
* Должна ли разметка существовать в единственном экземпляре.
* Если флаг установлен, то если есть предыдущая разметка, то она будет размонтирована.
*/
uniquePosition?: boolean;
services: any;
}