决策报表按钮控件点击更改背景颜色以及字体颜色

决策报表按钮控件点击更改背景颜色以及字体颜色

$("div[widgetname=BUTTON0_C]").find('.fr-btn-up').css('background-color', 'blue');

这样写了不行

这样写完之后点击没有反应

image.png

FineReport 用户d5058247 发布于 2021-11-30 17:01 (编辑于 2021-11-30 17:40)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-5-27 17:04

setTimeout(function() {

$("#fr-btn-BT1").css({"background":"yellow"});   //BT1为按钮名称,背景色

$("#fr-btn-BT1 div em button").css({"color":"red"});   //字体颜色

},100);

==============

点击前

image.png

点击后

image.png

最佳回答
0
遇见lLv5初级互助
发布于2021-11-30 17:27

-----点击事件,具体的颜色什么的可以自己调一下

var trade = this.options.form.getWidgetByName("trade");//获取下拉框控件名称

setTimeout(function(){

$("div[widgetname='TRADE'].report-main-parameter-container-controller-combo .bi-border").css({"border-color":"#999999","border-radius":"6px","background-color":"#20ade5"})

$("div[widgetname='TRADE'].report-main-parameter-container-controller-combo .bi-text").css({"background":"#999999","border-radius":"6px 0px 0px 6px","font-family":"微软雅黑","color":"#20ade5","font-size":"13px","text-align":"left"});

},300)

  • 用户d5058247 用户d5058247(提问者) 您好就是想问下您 点击事件里面也需要设置setTimeout这些嘛
    2021-11-30 17:29 
  • 遇见l 遇见l 回复 用户d5058247(提问者) js是我初始化事件上的,测试了下点击事件也可以使用,点击事件不加setTimeout也可以
    2021-11-30 17:33 
  • 用户d5058247 用户d5058247(提问者) 回复 遇见l var BUTTON0_C = this.options.form.getWidgetByName(\"BUTTON0_C\"); setTimeout(function(){ $(\"div[widgetname=BUTTON0_C].ui-state-enabled fr-form-imgboard\").css({\"background-color\":\"#20ade5\"}); },300)
    2021-11-30 17:39 
  • 用户d5058247 用户d5058247(提问者) 回复 遇见l 您好我这样写 还是不可以
    2021-11-30 17:39 
  • 用户d5058247 用户d5058247(提问者) 我把F12获取元素那个的也复制出来了 就是能麻烦您看下问题在哪嘛
    2021-11-30 17:41 
  • 3关注人数
  • 561浏览人数
  • 最后回答于:2022-5-27 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部