普通报表日期控件当日日期选中时的样式修改

日历样式.zip

如图所示(为理想效果),根据CSS修改了日期控件的样式,但当今日被选中时会出现问题,即由于当日既属于today又属于被选择状态,导致其在前端展示时出现异常,即默认时当日为绿色;问题是如何调整让他在当日被选中的情况下,采取被选中的字体颜色设置?

1693473732975.png

FineReport Maxizzz 发布于 2023-8-31 17:27 (编辑于 2023-8-31 17:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
3
congerLv6高级互助
发布于2023-8-31 18:19(编辑于 2023-9-1 10:11)

这样吗?

image.png

image.png

---------------------------

var a = document.getElementById("frdatepickergreenborder");

if (!a) {

var style = document.createElement('style');

style.type = 'text/css';

style.id = 'frdatepickergreenborder';

style.innerHTML = `

.fr-datepicker table.dt,.fr-datepicker table.mt{border:green 1px solid;}

.fr-datepicker thead tr.mainhead td{border-bottom:1px solid green;}

.fr-datepicker thead tr.mainhead td{background-color: #e9f5e9;}

.fr-datepicker thead tr.mainhead td.hover{border:1px solid green;}

.fr-datepicker thead tr.mainhead td.hover{background-color: green;}

.fr-datepicker table td.wn{border-right:1px solid green;}

.fr-datepicker table td.wn{background: #e9f5e9;}

.fr-datepicker tfoot tr.optbtns td.btn{border-top:1px solid green;}

.fr-datepicker tfoot tr.optbtns td.btn{background-color: #e9f5e9;}

.fr-datepicker tfoot tr.optbtns td.btn.hover{border:1px solid green;}

.fr-datepicker tfoot tr.optbtns td.btn.hover{background-color:  green;}

.fr-datepicker td.time{border-top:green 1px solid;}

.fr-datepicker tbody td.selected{

background: green;

border:1px solid green;

color:#fff

}

.fr-datepicker td.fd.hover{border:1px solid green;}

.fr-datepicker td.fd.hover{background-color: #e9f5e9;}

.fr-datepicker td.prevy.hover{border:1px solid green;}

.fr-datepicker td.prevy.hover{background-color: #e9f5e9;}

`;

document.getElementsByTagName('HEAD').item(0).appendChild(style);

}

  • 2关注人数
  • 350浏览人数
  • 最后回答于:2023-9-1 10:11
    请选择关闭问题的原因
    确定 取消
    返回顶部