移动端参数组件配色修改

1399
0

yangm 数据达人Lv4

发表于2022-4-26 10:13

楼主
亿信abi移动端的参数组件都是固定风格样式的,在日常使用过程中,可能涉及到参数组件与报表风格不匹配等问题。
那么,我们该如何调整参数组件的配色呢?
例:如下图三处颜色的修改

首先插入脚本,报表属性》脚本》客户端

脚本如下:
  1. //提前注入移动端脚本
  2. if((typeof(isInjectionMobileJs)!="undefined")&&!isInjectionMobileJs){
  3.     function adjustWidgetDate(basedom,pnode,edit,label) {
  4.                 var $dlg = g_rptpage.getParamMgr().params.get(basedom.getAttribute("wid")).dlg.parent();
  5.                 var clazz = "custom-color-" + basedom.id;
  6.                 var header_color = "red";//头部颜色
  7.                 var checked_color = "#00ff00";//选中颜色
  8.                 var button_color = "rgb(0,0,255)";//按钮颜色
  9.                 $dlg.addClass(clazz);
  10.                 EUI.addStyleSheet("." + clazz + " .ui-widget-header{background:" + header_color  + "}" + ".calendar-content-cell-checked{background:" + checked_color + "}" + "." + clazz + " button:first-child{background:" + button_color + "!important}")
  11.     }
  12. }
复制代码
完成后计算效果如下:

配色可以根据需求自由选择。

最近看过此主题的会员

jiangyajuan

chestnut

esen_4XZXE83IO7

Gardenia

esen_4VOHVJMKEU

leiz

17608439833

淑离

esen_408VBWR3E6V9

fenglan

lii_chen1234

esen_43K228T11K83

1212111121

ccchen

杨国签

一一

chenzyd

0个回答

只看楼主

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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