Skip to content

MindSphere Fleet Manager Plugin SDK – 接口和参考

Fleet Manager 提供的输入参数

参数 类型 描述
active boolean 表明组件当前是否是活跃的(如果 true,插件选项卡目前是活跃的、可视的)。
assetId string 指定当前在 Fleet Manager 中所选 asset 的 ID。
dateRange DateRange 指定当前所选的数据范围,该数据范围包含开始/结束数据和时区。
language string 指定当前所选的语言(en/de)。

Fleet Manager 接收的请求

请求 类型 描述
navigate({assetId}, {pluginId}, {dateRange}) NavigationOptions 请求 Fleet Manager 导航到另一个插件,选择一个 asset 和/或 应用一个数据范围。
(所有参数都是可选的)
setAssetId(assetId) string 请求 Fleet Manager 导航到另一个 asset。
setDateRange(dateRange) DateRange 请求 Fleet Manager 应用一个全局数据范围。
enableDateTimeRangePicker() - 请求 Fleet Manager 在插件头部显示一个日期时间范围选择器。
disableDateTimeRangePicker() - 请求 Fleet Manager 在插件头部隐藏一个日期时间范围选择器。
setAppInfoI18n(appInfoI18n) AppInfoI18n 指定一个应用的法律信息的118n地图。

日期时间范围选择器

日期时间范围选择器对自定义插件是可用的,并且如果需要,可以使用命令 enableDateTimeRangePicker() 激活。使用 dateRange 参数为插件提供用户选择。

插件信息

使用 appInfoI18n 参数提供插件信息。配置信息是插件名称、版权信息和/或链接。appInfoI18n 参数是一个对象字面量,它包含一种或多种语言 appInfo。默认语言是英语(en)并且必须始终提供。appInfo 必须以OS Bar 文档中定义的格式提供。

信息

如果 appInfo 没有使用正确的格式,则在加载 SDK 时抛出异常,并且插件信息将为空。

插件角色

插件在 iframe 中加载,并有自己的 URL 和安全上下文。访问插件所需的角色必须像普通 MindSphere web 应用一样在 Developer Cockpit 中配置。

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: July 11, 2019