xxzbzx 发表于 2022-3-11 16:38:09

根据文本字段内容设置字段字体颜色如何设置?

尝试根据文本字段内容设置字段字体颜色,用条件判断语句写在change事件中,判断内容如下:

var bg2 = this.form.get("test");
if (bg2.getData() == "通过"){
this.form.get("test").node.getFirst().setStyle("color","#3c76b7");
} else {
    this.form.get("test").node.getFirst().setStyle("color","#ff3300");
}

保存后尝试更改文本字段内容,但是字体颜色设置无法生效,请管理员大大指教!

衍生问题,如果不改变字段颜色,改变某个表格单元格背景颜色又该如何写代码呢?

gzmsh 发表于 2022-3-11 22:05:09

这个要看你的代码写在什么地方,比如是load事件还是哪里?另外,可通过控制台跟踪调试,查找错误。

论坛管理员 发表于 2022-3-14 10:54:07

您好,您可以F12监控一下您的代码,getFirst()是没有获取到子节点的
this.form.get("subject").node.firstChild.setStyle("color","red")您可以这样去获取。
页: [1]
查看完整版本: 根据文本字段内容设置字段字体颜色如何设置?