我知道如何使用Struts2 displaytag:table和decorator自定义显示数据。
但我需要自定义表格列(tr style)
public String getWorkFlow() {
WorkOrderDO currentWorkOrder = (WorkOrderDO) getCurrentRowObject();
String output = null;
if (currentWorkOrder.getChildId() == 0) {
if (!currentWorkOrder.isWorkFlowRetrieved()) {
output = "<input type = 'submit' value = 'Work Flow' id=" + currentWorkOrder.getMoveWorkOrderId() + " onclick = 'changeWorkOrder(this);return false;'/>";
} else {
output = "<input type = 'submit' value = 'Work Flow' id=" + currentWorkOrder.getMoveWorkOrderId() + " onclick = 'changeWorkOrder(this);return false;' disabled/>";
}
}
return output;
}
从decorator类的上面的方法中,我们可以自定义数据的外观。
但我的问题是,如果currentWorkOrder.isWorkFlowRetrieved() == true
,我想突出显示页面中带有样式属性的表格中的整个列(tr)
有什么想法吗?
答案 0 :(得分:1)
您可以使用display:column标签
中的style属性来执行此操作例如
我希望这适合你。