天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2586|回复: 0

[视图-列] 判断视图列的值是否与另一控件相同,如相同则改变字体颜色【视图-脚本类型】

[复制链接]
sophie 发表于 2013-8-11 21:04:25 | 显示全部楼层 |阅读模式
A:当视图列的值与另一控件的值相同时,怎样改变列值的字体颜色?
Q:您可以获取那个控件值如b字段值与该列所对应的字段值如a字段值作匹配,如果存在,则改变颜色。具体代码可参考如下:
var rtn = "";
var a = getItemValue("子表字段一");
var b = getItemValue("子表字段二");
var alist = a.split(";");
for (var i = 0; i < alist.length; i++) {
if (b.indexOf(alist) > -1) {
if (i == alist.length - 1) {
rtn += "<font color=red>" + alist + "</font>";
} else {
rtn += "<font color=red>" + alist + "</font>;";
}
} else {
if (i == alist.length - 1) {
rtn += alist;
} else {
rtn += alist + ";";
}
}
}
rtn;
效果如图下所示:
变色功能.jpg

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:50

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表