(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。)
(如下宏验证版本为V11)
问题说明
仪表盘里的指标卡组件,其注释图标显示的位置比较尴尬,需要移动到固定位置上。
解决方案
通过如下宏代码,对仪表盘中的指标卡组件的提示注释显示位置进行控制。
## 指标卡组件注释图标位置单独配置,放在右上角 类型:ClientSide 对象:图表_1 事件:onBeforeRender
function main(page: IPage, portlet: IIndicatorPortlet) {
if (SmartbiXMacro.data['hasCss']) return
SmartbiXMacro.data['hasCss'] = true
portlet.appendCss('.sx-icon-information', {
'position': 'absolute',
'right': '10px',
'top': '10px'
})
}
效果:
