[]
可视化插件核心类,为用户提供多种服务或管理器。
• new VisualHost()
• assetsManager: AssetsManager
AssetsManager 应该与 visual.json 中定义一些 assets 协同使用。 现在你可以在assets中定义一些图片资源,它们被打包之后,你可以通过这个管理器访问这些图片。
• commandService: CommandService
提供了一些仪表板命令,如“SwitchPage”、“SwitchTab”、“Keep”、“Exclude”、“Drill”和“Jump”。
• configurationManager: ConfigurationManager
ConfigurationManger 应该与 visual.json 中的配置一起工作。 如果你定义了一个配置项,你可以通过这个管理器获取它。
• contextMenuService: ContextMenuService
提供一些服务来控制上下文菜单。
• eventService: EventService
派发一些渲染事件,用户可以注册操作栏自定义事件处理程序。
• filterService: FilterService
FilterService 用于调度影响其他图表的筛选器,这些筛选器会在updateOptions.filters中列出。 目前您可以创建基本筛选器、元组筛选器和高级筛选器。 首先您应该将 options.common.filter 设置为 “true” 来启用筛选器。
• formatService: FormatService
提供格式化值的服务。
• localizationManager: LocalizationManager
提供一些本地化服务。
• moduleManager: ModuleManager
提供管理模块的服务。 需要在visual.json中添加模块名 => dependencies,例如"dependencies": ["echarts"] 支持模块:echarts、lodash、html2canvas
• propertyService: PropertyService
提供服务来更新文件 capabilities.json 中定义的属性。
• selectionService: SelectionService
提供创建选择管理器或 selectionId 的服务。
• toolTipService: ToolTipService
提供服务来控制工具提示。