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