| provider | 可供调用的方法 | 作用 | 说明 & 示例 |
|---|---|---|---|
bi.provider.design.template | getAllWidgetIds(id: string) | 根据仪表板id获取仪表板中的所有组件id | 由于6.0中仪表板是可以在主题页面中同时编辑多个的,所以相较于51x的Utils方法,6.0的provider需要额外提供仪表板id来确定是要获取哪个仪表板中的信息。 如果当前主题下或者当前单页面下只有一个仪表板,id参数可以缺省。 e.g. BI.Providers.getProvider("bi.provider.design.template").getAllWidgetIds('xxxxxxx') |
getName(id: string) | 根据仪表板id获取仪表板名称 | ||
getWidgetTypeById(id: string) | 根据组件id获取组件类型 | ||
getWidgetNameById(id: string) | 根据组件id获取组件名称 | ||
isUnderPreviewMode(id: string) | 当前模板是否处于预览状态 | ||
getWidgetById(id: string) | 根据组件id获取组件详细配置 | ||
getControlParamsParsedUrl(id: string, url: string) | 根据仪表板id和url,将URL上控件参数格式化 示例:
|