ReportPageCollectionBuilder

属性

方法

constructor

定义:

constructor(parent: VBIReportBuilder<TQueryDSL, TSeedDSL>, doc: Y.Doc, dsl: Y.Map<any>, options: VBIReportBuilderOptions<TQueryDSL, TSeedDSL>)

参数:

参数类型说明
parentVBIReportBuilder<TQueryDSL, TSeedDSL>-
docY.Doc-
dslY.Map-
optionsVBIReportBuilderOptions<TQueryDSL, TSeedDSL>-

add

定义:

add(title: string, callback: (page: ReportPageBuilder<TQueryDSL, TSeedDSL>) => void): VBIReportBuilder<TQueryDSL, TSeedDSL>

返回: VBIReportBuilder<TQueryDSL, TSeedDSL>

参数:

参数类型说明
titlestring-
callback(page: ReportPageBuilder<TQueryDSL, TSeedDSL>) => void-

remove

定义:

remove(pageId: string): VBIReportBuilder<TQueryDSL, TSeedDSL>

返回: VBIReportBuilder<TQueryDSL, TSeedDSL>

参数:

参数类型说明
pageIdstring-

update

定义:

update(pageId: string, callback: (page: ReportPageBuilder<TQueryDSL, TSeedDSL>) => void): VBIReportBuilder<TQueryDSL, TSeedDSL>

返回: VBIReportBuilder<TQueryDSL, TSeedDSL>

参数:

参数类型说明
pageIdstring-
callback(page: ReportPageBuilder<TQueryDSL, TSeedDSL>) => void-

get

定义:

get(pageId: string): ReportPageBuilder<TQueryDSL, TSeedDSL> | undefined

返回: ReportPageBuilder<TQueryDSL, TSeedDSL> \| undefined

参数:

参数类型说明
pageIdstring-