如何修改FVS筛选框水印的字体颜色

标准产品暂不支持,有哪位大佬通过js+css 来成功实现的,可以分享一下么image.png

FineReport 猫尾巴 发布于 2025-11-4 18:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-11-4 19:11

控件初始化事件

"use document";
setTimeout(function() {
$(".bi-label.bi-water-mark.bi-text").css({
'font-family': 'Microsoft YaHei',
'color': 'red'
});
}, 1000);

最佳回答
0
CD20160914Lv8专家互助
发布于2025-11-4 20:06

初始化后的事件:

只改水印的颜色,如果用户选择了下拉框的内容,那么字体不是红色的,你自己定义就行了

(function() {
  const style = document.createElement('style');
  style.textContent = `
    .finevis-custom-watermark {
      font-family: "Microsoft YaHei", sans-serif !important;
      color: red !important;
    }
    .bi-text-button:not(.bi-water-mark) {
      color: #84f046 !important;//有值的字体颜色
    }
  `;
  document.head.appendChild(style);
})();
//水印的字体颜色
function updateWatermarkStyle() {
  $(".bi-water-mark").addClass("finevis-custom-watermark");
  $(".bi-text-button:not(.bi-water-mark)").removeClass("finevis-custom-watermark");
}
setTimeout(updateWatermarkStyle, 300);
setInterval(updateWatermarkStyle, 1000);

image.png

image.png

  • 3关注人数
  • 22浏览人数
  • 最后回答于:2025-11-4 20:06
    请选择关闭问题的原因
    确定 取消
    返回顶部