0

我知道如何使用 Struts2 displaytag:table 和 decorator 自定义显示数据。

但我需要自定义表格列(tr 样式)

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;
}

通过装饰器类中的上述方法,我们可以自定义数据外观。

但我的问题是,如果currentWorkOrder.isWorkFlowRetrieved() == true我想用 style 属性突出显示页面中表格中的整个列(tr)

任何的想法?

4

1 回答 1

1

您可以通过在 display:column 标记中使用 style 属性来做到这一点

例如

我希望这对你有用。

于 2012-08-28T11:26:44.660 回答