维下拉、枚举下拉等下拉参数组件选中参数值时自定义样式脚本

1571
0

玳玳我 小试身手Lv3

发表于2022-2-25 19:03

楼主
本帖最后由 玳玳我 于 2022-2-25 19:07 编辑

              在报表里经常会对一些组件样式有一些自定义设置,通常都需要借助脚本来实现,本篇分享一下关于 维下拉、枚举下拉等下拉参数组件选中参数值时自定义样式脚本。(注意:脚本需要写在报表属性里的客户端脚本里)
脚本如下:

$(document).ready(function(){

//枚举下拉框选中颜色
var elistColor = "#ff9900";

//枚举下拉框悬停颜色
var elistColorHover = "#ffff00";

//维下拉框选中颜色
var etreeColor = "#ff9900";

//维下拉框悬停颜色
var etreeColorHover = "#ffff00";

//日期下拉框选中颜色
var dateColor = "#ff9900";

//日期下拉框悬停颜色
var dateColorHover = "#ffff00";

//修改枚举下拉框选中颜色
EUI.addStyleSheet(".eui-elist-container .eui-elist-active td, .eui-elist-container .eui-elist-active:hover td, .eui-elist-container .eui-elist-checkbox-active td, .eui-elist-container .eui-elist-checkbox-active:hover td{background-color:" + elistColor + " !important}");

//修改枚举下拉框悬停颜色
EUI.addStyleSheet(".eui-elist-container .eui-elist-hover td {background-color:" + elistColorHover + "}");

//修改维下拉框选中颜色
EUI.addStyleSheet(".eui-tree-container .eui-tree-focus{background-color:" + etreeColor + "}");

//修改维下拉框悬停颜色
EUI.addStyleSheet(".eui-tree-container .eui-tree-item .eui-tree-node:not(.eui-tree-focus):hover {background-color: " + etreeColorHover + "}");

//修改日期下拉框选中颜色
EUI.addStyleSheet(".eui-calendar-container table .eui-calendar-checked, .eui-calendar-container table .eui-calendar-checked:hover, .eui-calendar-container .eui-calendar-list .eui-calendar-checked, .eui-calendar-container .eui-calendar-list .eui-calendar-checked:hover{background-color:" + dateColor + "}");

//修改日期下拉框悬停颜色
EUI.addStyleSheet(".eui-calendar-container table td:hover, .eui-calendar-container .eui-calendar-list > li:hover, .eui-calendar-container .eui-calendar-list-time > li ol li:hover {background-color:" + dateColorHover + "}");
});


实现效果:




最近看过此主题的会员

15928998123

liguangliang

张杨洋

v笑向前走

wuq

xy6228476

刘凯源

13407717840

a1647255077

哇咔咔01

shqx

董斯文

0个回答

只看楼主

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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