dtree里面的字段根据状态不同变化颜色怎么实现 小弟是个初学者,最近用到树形结构,我百度了下,用了dtree,就是树加载出来了,怎么根据不同状态变化里面字段的背景色啊,比如树:项目1的状态为0,其背景色就为红,项目2的状态为1,其背景色就为绿,求大大们教教啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> d = new dTree('d'); d.add(0,-1,''); <c:forEach items="${listTree}" var="tree" > d.add('${tree.modId}', 0, '${tree.modName}', '#'); </c:forEach> <c:forEach items="${list}" var="testcase"> d.add('${testcase.testcaseId}','${testcase.modId}','${testcase.testcaseName}', 'findByTestcaseId.action?testcaseId=${testcase.testcaseId}'); </c:forEach> document.write(d); </script> 我要变的是里面一个字段的颜色,怎么控制啊'${testcase.testcaseName}',而且状态从数据库里读出来的,给个隐藏域?这个实在不会,代码就在上面,帮我看下吧,状态testcase.status '<span style="color:red">${testcase.testcaseName}</span>'像上面这样出来就是红色的了。你要想要什么颜色那你在业务里面就把testcaseName添加相关的span及样式就行了。 d.add('${testcase.testcaseId}','${testcase.modId}','<font color="#ff0000">${testcase.testcaseName}</font>', 'findByTestcaseId.action?testcaseId=${testcase.testcaseId}');这样自己看着改把其实 还有一种原生的 通过 add()其中一个参数#FF0000 更改背景 要根据状态改变颜色,不是这么写死的,直接一个font,里面写死这个不行的,不是树形的我会写,变这种我就不知道怎么表达了,要像这样子<tr <c:if test="${testcase.status=='通过'}">bgcolor="green"</c:if> <c:if test="${testcase.status=='失败'}">bgcolor="red"</c:if> <c:if test="${testcase.status=='锁定'}">bgcolor="grey"</c:if>> 说了是新手,真不知道怎么在这变化,就是testcase.status这个字段,三种状态通过、失败,锁定,然后根据这三种状态变化颜色,树形结构就上面的js,变化testcase.testcaseName的颜色,大哥,帮写看看,怎么判断 ireport客户端打印问题 J2EE SSH+ckeditor3.6.2+ckfinder2.1.1上传图片出错 struts1安装的时候重启tomcat时候出错 Java 命令行 编译 参数 问题 Myeclipse安装的时候出错,郁闷~ 求教JaveEE和PHP混编码的3个问题 感谢! 第一个hibernate失败,已经几天了。实在自己不好解决,请大家多帮忙,我快要疯掉了…… 类对象 适配器 spring 结贴率90% 类转换 Struts和Tiles错误! 找工作的朋友请进。 有点迷茫了,求指点~ GBK赢不过utf-8?
d.add(0,-1,'');
<c:forEach items="${listTree}" var="tree" >
d.add('${tree.modId}', 0, '${tree.modName}', '#');
</c:forEach> <c:forEach items="${list}" var="testcase">
d.add('${testcase.testcaseId}','${testcase.modId}','${testcase.testcaseName}', 'findByTestcaseId.action?testcaseId=${testcase.testcaseId}');
</c:forEach>
document.write(d);
</script>
你要想要什么颜色那你在业务里面就把testcaseName添加相关的span及样式就行了。
其实 还有一种原生的 通过 add()其中一个参数#FF0000 更改背景
<c:if test="${testcase.status=='失败'}">bgcolor="red"</c:if>
<c:if test="${testcase.status=='锁定'}">bgcolor="grey"</c:if>>