[]
        
(Showing Draft Content)

dashboard.VisualNS.VisualHost

类: VisualHost

dashboard.VisualNS.VisualHost

可视化插件核心类,为用户提供多种服务或管理器。

Table of contents

构造方法

属性

构造方法

constructor

new VisualHost()

属性

assetsManager

assetsManager: AssetsManager

AssetsManager 应该与 visual.json 中定义一些 assets 协同使用。 现在你可以在assets中定义一些图片资源,它们被打包之后,你可以通过这个管理器访问这些图片。


commandService

commandService: CommandService

提供了一些仪表板命令,如“SwitchPage”、“SwitchTab”、“Keep”、“Exclude”、“Drill”和“Jump”。


configurationManager

configurationManager: ConfigurationManager

ConfigurationManger 应该与 visual.json 中的配置一起工作。 如果你定义了一个配置项,你可以通过这个管理器获取它。


contextMenuService

contextMenuService: ContextMenuService

提供一些服务来控制上下文菜单。


eventService

eventService: EventService

派发一些渲染事件,用户可以注册操作栏自定义事件处理程序。


filterService

filterService: FilterService

FilterService 用于调度影响其他图表的筛选器,这些筛选器会在updateOptions.filters中列出。 目前您可以创建基本筛选器、元组筛选器和高级筛选器。 首先您应该将 options.common.filter 设置为 “true” 来启用筛选器。


formatService

formatService: FormatService

提供格式化值的服务。


localizationManager

localizationManager: LocalizationManager

提供一些本地化服务。


moduleManager

moduleManager: ModuleManager

提供管理模块的服务。 需要在visual.json中添加模块名 => dependencies,例如"dependencies": ["echarts"] 支持模块:echarts、lodash、html2canvas


propertyService

propertyService: PropertyService

提供服务来更新文件 capabilities.json 中定义的属性。


selectionService

selectionService: SelectionService

提供创建选择管理器或 selectionId 的服务。


toolTipService

toolTipService: ToolTipService

提供服务来控制工具提示。