2012-08-27 37 views
0

我对如何使用Struts2 displaytag自定义显示数据有所了解:table和decorator。自定义Struts Displaytag表格属性

但我需要从上面装饰类方法自定义表中的列(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)在显示页面样式属性

任何想法?对于如

我希望这对你的作品列标签

+0

任何解决方案,请! – Reddy

回答

1

您可以通过屏幕中的样式属性做到这一点。

+0

display:column title =“Name”style =“align:left;”属性=“名” – Deepak