条件属性

在格子里输入否字时让其变成红色,输入别的格子不输入否字默认成黑色

FineReport 神的孩子 发布于 2018-12-20 16:24
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2018-12-20 16:28(编辑于 2018-12-20 16:56)

用js吧,控件里添加事件,先获取当前控件值,判断是否为“否”,是就设置字体颜色为红色


下面这个要先给单元格添加控件,控件里设置编辑结束事件,用js脚本,下面的 控件1就是你的控件属性里的控件名


//获取当前控件对象

var Widget1 = contentPane.getWidgetByName("控件1");

//获取当前控件值

var Value1 = Widget1.getValue();

//获取当前编辑的单元格  

var td = $(arguments[0]);

//判断当前控件值是否为“否”

if(Value1=="否"){

//当输入为否时设置字体为红色

td.css({  

        "color": "red"//设置字体为红色  

    }); 

}else{

td.css({  

        "color": "black"//设置字体颜色恢复黑色  

    }); 

}



http://help.finereport.com/finereport8.0/doc-view-1818.html

再送你一页秘籍

  • 3关注人数
  • 519浏览人数
  • 最后回答于:2018-12-20 16:56
    请选择关闭问题的原因
    确定 取消
    返回顶部