自定义Struts Displaytag表属性

时间:2012-08-27 10:06:35

标签: html struts2 displaytag

我知道如何使用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)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用display:column标签

中的style属性来执行此操作

例如

我希望这适合你。