Options
All
  • Public
  • Public/Protected
  • All
Menu

页面引用组件 用于在某个容器内渲染出功能

Hierarchy

  • ContainerBase
    • PageQuote

Index

Constructors

constructor

Properties

css

css: PageQuoteStyle

height

height: string | number

组件的高度

modelId

modelId: string

显示的模型id

params

params: IParam[]

保存需要传递的页面参数

Private renderPage

renderPage: DesignerPageBase

引用页面实例

Private waitDsLoad

waitDsLoad: DataSourceBase[] = ...

Methods

addParams

  • addParams(v: IParam | IParam[]): void
  • Parameters

    • v: IParam | IParam[]

    Returns void

calParams

  • calParams(): IParam[]
  • 计算参数 把组件所属的页面参数值传递到

    Returns IParam[]

clear

  • clear(): void
  • 清空页面

    Returns void

Protected doDestory

  • doDestory(): void
  • Returns void

doGetClassName

  • doGetClassName(): any
  • Returns any

doGetCss

  • doGetCss(): PageQuoteStyle
  • Returns PageQuoteStyle

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

getMainEditDatasource

  • getMainEditDatasource(editorPageIndex?: number): DataSourceBase
  • 返回编辑页面的编辑数据源

    Parameters

    • editorPageIndex: number = 0

      可选参数 EditorPage组件的索引, 如果编辑页面存在多个EditorPage组件时候需要指明第几个

    Returns DataSourceBase

    编辑数据源实例

getRefPage

  • getRefPage(): DesignerPageBase
  • 返回渲染后的DesignerPageBase实例

    Returns DesignerPageBase

    DesignerPageBase实例

Private getRefrenceDataSources

  • getRefrenceDataSources(): DataSourceBase[]
  • 获取参数已经引用的数据源 如:ds0.RWID 引用了ds0 数据源,因此必须要ds0 查完成以后才能查

    Returns DataSourceBase[]

Private innerRenderDetailPageByVal

  • innerRenderDetailPageByVal(type: "menuId" | "menuCode", typeValue: string, param?: {}): void
  • 通过类型的值渲染详情页面

    Parameters

    • type: "menuId" | "menuCode"

      类型 'menuId' | 'menuCode'

    • typeValue: string

    • param: {} = ...

      可选参数。附带参数,param ={ xxx:xxxyyyy,aaabbb:cccddd} ; 使用 {__param0: paramValue0,__param1: paramValue1, ...} 参数可以传递到页面值给第n个页面参数

    Returns void

render

  • render(): void
  • Returns void

renderByMenuCode

  • renderByMenuCode(menuCode: string, params?: object): void
  • 通过菜单编号渲染详情页面

    Parameters

    • menuCode: string

      菜单编号

    • params: object = ...

      附带参数,param ={ xxx:xxxyyyy,aaabbb:cccddd} ; 使用 {__param0: paramValue0,__param1: paramValue1, ...} 参数可以传递到页面值给第n个页面参数

    Returns void

renderByMenuId

  • renderByMenuId(menuId: string, params?: object): void
  • 通过菜单Id渲染详情页面

    Parameters

    • menuId: string

      菜单id

    • params: object = ...

      附带参数,param ={ xxx:xxxyyyy,aaabbb:cccddd} ; 使用 {__param0: paramValue0,__param1: paramValue1, ...} 参数可以传递到页面值给第n个页面参数

    Returns void

renderByPageCode

  • renderByPageCode(pageCode: string, paramsObj?: object): void
  • 通过页面code渲染页面 如果页面需要权限必须传递menuId才会生效

    Parameters

    • pageCode: string

      页面编号

    • paramsObj: object = ...

      参数对象

    Returns void

renderByPageId

  • renderByPageId(pageId: string, paramsObj?: object): void
  • 通过页面id渲染页面 如果页面需要权限必须传递menuId才会生效

    Parameters

    • pageId: string

      页面id

    • paramsObj: object = ...

      参数对象

    Returns void

Private waits

  • waits(ds: DataSourceBase): boolean
  • 判断是否被引用的数据源都查完了.

    Parameters

    • ds: DataSourceBase

    Returns boolean

    都查完了返回true 否则返回false

Generated using TypeDoc