求助,改变字体颜色,控件属性

image.png 我这边A2,B2都是文本控件,默认设置A2、B2控件为不可用,字体为白色。C2是密码控件,我这边想实现,假设密码为“123456”,当我在C2输入密码“123456”时,输入密码正确时,A2、B2,文本控件属性可用,字体为黑色。

FineReport liangwwwww 发布于 2019-12-1 19:59
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
小歆嵩Lv7初级互助
发布于2019-12-2 08:40

image.png

image.png

你把A1,B1单元格的字体默认设置成白色,在打印的时候就看不到了,你在条件属性里面设置,C1为123456,字体为黑色

最佳回答
0
凌建Lv7高级互助
发布于2019-12-2 09:34(编辑于 2019-12-2 09:34)

你加我扣扣594669832  我给你做个模板

最佳回答
0
hpmpkkLv3中级互助
发布于2019-12-2 15:43

js改变控件css.cpt

采纳一下 谢谢 输入 密码框输入,123,可以看到效果

最佳回答
0
maoningLv5初级互助
发布于2019-12-2 16:11(编辑于 2019-12-2 16:23)

首先A2、B2控件设置不可用,字体设置白色,然后C2增加编辑后事件,复制进去:

var a=this.getValue();

if(a=="123456"){

contentPane.getWidgetByCell('A2').setEnable(true);

contentPane.getWidgetByCell('B2').setEnable(true);

$("#A2-0-0").css("color", "black");

$("#B2-0-0").css("color", "black");

}

else{

contentPane.getWidgetByCell('A2').setEnable(false);

contentPane.getWidgetByCell('B2').setEnable(false);

$("#A2-0-0").css("color", "white");

$("#B2-0-0").css("color", "white");

}

  • 5关注人数
  • 823浏览人数
  • 最后回答于:2019-12-2 16:23
    请选择关闭问题的原因
    确定 取消
    返回顶部