我正在使用Displaytag来显示DataGrid。现在,我必须根据一些计算来改变行的颜色。像如果如何在displaytag中设置行ID [TR]和列ID [TD]?
栏3 + column4> coulmn5的值时,则行颜色应该是黄色栏3的
值+ column4 < coulmn5则行颜色应该是栏3 + column4 = coulmn5的红色
值那么该行的颜色应该是白色
我认为要做到这一点的唯一方法是通过使用的getElementById()方法
注意:我不想考虑使用getElementsByTagName()[index]
的解决方案,理由是后面的列排序可能会改变。
目前我使用下面的代码,我想改变。
var rows = tbody.getElementsByTagName("tr");
迭代行对象
var tdObj = rows[i].getElementsByTagName("td")[3]