fvs报表,用js改变控件颜色

怎么写呢?用js改他的背景颜色image.png

FineReport yikefu 发布于 2025-11-28 15:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-11-28 15:43(编辑于 2025-11-28 16:01)

image.png

要用js修改的话,但是没有啥用,你改了也只是当前看到改了,刷新又变回来了!还不如用参数+条件属性与表格属性去修改背景呢。

"use document";
setTimeout(() => {
  const widgetName = '标题1_页面1';
  const el = document.querySelector(`[data-name="${widgetName}"] .background-effect`);
    if (el) {
    el.style.backgroundColor = '#3333ff';
    console.log('标题背景已修改');
  } else {
    console.warn('未找到标题组件,请检查 data-name 是否正确');
  }
}, 100);

你是想通过点击按钮切换参数变不同的数据,最好用按钮组或者表格组件模拟+条件属性

image.png

  • yikefu yikefu(提问者) 大哥 ,看一下我新发的一个js问题,看看能帮我解决吗
    2025-11-28 16:43 
  • 2关注人数
  • 30浏览人数
  • 最后回答于:2025-11-28 16:01
    请选择关闭问题的原因
    确定 取消
    返回顶部