VBIReportBuilder

属性

属性类型说明
docY.Doc-
dslY.Map<any>-
undoManagerUndoManager-
pageReportPageCollectionBuilder<TQueryDSL, TSeedDSL>-

方法

constructor

定义:

constructor(doc: Y.Doc, options: VBIReportBuilderOptions<TQueryDSL, TSeedDSL>, resourceRegistry: VBIResourceRegistry<TQueryDSL, TSeedDSL>)

参数:

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

applyUpdate

定义:

applyUpdate(update: Uint8Array, transactionOrigin: any): any

返回: any

参数:

参数类型说明
updateUint8Array-
transactionOriginany-

encodeStateAsUpdate

定义:

encodeStateAsUpdate(targetStateVector: Uint8Array): any

返回: any

参数:

参数类型说明
targetStateVectorUint8Array-

getUUID

定义:

getUUID(): string

返回: string

getChartBuilder

定义:

getChartBuilder(chartId: string): VBIChartBuilder<TQueryDSL, TSeedDSL> | undefined

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

参数:

参数类型说明
chartIdstring-

getInsightBuilder

定义:

getInsightBuilder(insightId: string): VBIInsightBuilder | undefined

返回: VBIInsightBuilder \| undefined

参数:

参数类型说明
insightIdstring-

build

定义:

build(): VBIReportDSL

返回: VBIReportDSL

snapshot

定义:

snapshot(): VBIReportSnapshotDSL

返回: VBIReportSnapshotDSL

isEmpty

定义:

isEmpty(): boolean

返回: boolean