lowcode-engine/docs/docs/api/workspace.md

1.3 KiB

title, sidebar_position
title sidebar_position
workspace - 应用级 API 12

@types IPublicApiWorkspace
@since v1.1.0

模块简介

通过该模块可以开发应用级低代码设计器。

变量

isActive

是否启用 workspace 模式

window

当前设计器窗口模型

get window(): IPublicModelWindow

关联模型 IPublicModelWindow

plugins

应用级别的插件注册

get plugins(): IPublicApiPlugins

关联模型 IPublicApiPlugins

windows

当前设计器的编辑窗口

get window(): IPublicModelWindow[]

关联模型 IPublicModelWindow

方法签名

registerResourceType

注册资源

/** 注册资源 */
registerResourceType(resourceName: string, resourceType: 'editor', options: IPublicResourceOptions): void;

相关类型:IPublicResourceOptions

onChangeWindows

窗口新增/删除的事件

function onChangeWindows(fn: () => void): void;

onChangeActiveWindow

active 窗口变更事件

function onChangeActiveWindow(fn: () => void): void;