VBIChartBuilder
属性
方法
constructor
定义:
参数:
observe
订阅图表 DSL 顶层字段变化,与 dsl.observe 语义一致;不包含嵌套字段修改,也不触发首次渲染。
定义:
返回: void
参数:
unobserve
取消指定的图表 DSL 顶层订阅,传入 observe 时使用的同一回调。
定义:
返回: void
参数:
observeDeep
订阅整个图表 DSL 的深层变化,包括嵌套筛选、字段、本地编辑、撤销重做及协同更新;同一事务通知一次,不包含运行时实例变化,也不触发首次渲染。
定义:
返回: void
参数:
unobserveDeep
取消指定的图表 DSL 深层订阅,传入 observeDeep 时使用的同一回调。
定义:
返回: void
参数:
applyUpdate
定义:
返回: void
参数:
encodeStateAsUpdate
定义:
返回: Uint8Array<ArrayBufferLike>
参数:
getUUID
定义:
返回: string
buildVSeed
定义:
返回: Promise<TSeedDSL>
参数:
buildVQuery
定义:
返回: TQueryDSL
build
定义:
返回: VBIChartDSL
isEmpty
定义:
返回: boolean
getSchema
定义:
返回: Promise<{ name: string; type: string; }[]>