报表中设置背景样式的几种方法

218
0

pandabuxizao 初学数据Lv2

发表于2025-1-10 15:54

楼主
通过F12找到某位置的样式后,在F12上调试可实现效果,那么接下来如何在报表脚本中实现:
   1、通过ID添加样式 :EUI.addStyleSheet('#GRID1 > div {border-left:5px solid red !important}')
此案例中GRID1为F12中找到的div对应id,然后通过产品的addStyleSheet方法对gird1下的div添加样式;

   2、通过class添加样式:EUI.addStyleSheet(".eui-anim-scale{background-image:url('/abi526/ebibase/images/misc/3.gif');background-repeat:no-repeat;}");
有些情况,id是非固定的,而是后台程序生成的随机编码,就例如上午嘉睿问题中统计图的放大页面:那么这种情况通过id添加样式就不太可行了,则可以考虑通过class添加样式;

   3、当页面已经有dom的时候,可直接获取dom节点,然后给dom节点赋予样式
(当你需要改样式的对象,在结果页面能够直接获取到、没有任何前置操作条件的时候,即例如统计图放大页面,就不满足该条件)
var anchorDom = $("div[widget-id='widget_anchor']");
anchorDom.style.backgroundImage = "url('../../vfs/root/products/eportal/tupian/悬停图标.png')";


最近看过此主题的会员

dhlfisher

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号