0

Struts2 の displaytag:table とデコレータを使用して表示データをカスタマイズする方法についての知識があります。

しかし、テーブルの列をカスタマイズする必要があります (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スタイルプロパティを使用して、表示ページのテーブルの列全体 (tr) を強調表示したい場合です。

何か案が?

4

1 に答える 1

1

これは、display:column タグの style 属性を使用して行うことができます

例えば

これがうまくいくことを願っています。

于 2012-08-28T11:26:44.660 に答える