Options
All
  • Public
  • Public/Protected
  • All
Menu

设计器服务类

Hierarchy

Index

Constructors

constructor

Properties

Static PAGE

当前的page全局变量

Methods

Static builderDesignerCompoment

  • 设计模式下 根据拖拽组件的id来渲染画布中的组件

    Parameters

    • clazz: any

      可以是类,也可以是类名字符串

    • parentCmp: ComponentBase

      父组件

    • before: ComponentBase

      位置

    • config: IComponentBase

      组件创建初始化的配置项

    • serializeName: boolean = false

      是否序列化组件名在父组件的属性 默认值 false

    Returns ComponentBase

    返回创建的组件实例

Static delCompomentById

  • 删除组件下的指定id的子组件

    Parameters

    Returns void

Static getCompomentById

  • 查找cmp组件的对应id的子组件

    Parameters

    Returns ComponentBase

    找到返回组件,否则返回null

Static getCompomentClass

  • 返回类的定义类型,用于创建组件

    Parameters

    • className: string

      类名

    Returns SerializeComponetBase

Static getInstance

  • getInstance<T>(): T
  • Type parameters

    • T: {}

    Returns T

Static getPage

  • 获取当前页面实例

    Returns DesignerPageBase

    返回当前组件的page组件

Static setPage

  • setPage(page: any): void
  • 设置全局的page

    Parameters

    • page: any

    Returns void

Static update

  • 更新组件,当修改了属性时候需要修改重新画组件的时候调用

    Parameters

    Returns void

Generated using TypeDoc