2011-04-06 76 views
0

当我在jspx页面打印uiModel ${subscribers}。我得到以下几点:只有如何打印来自roo uiModel的值?

"[Code: S0001, FirstName: John, 
       LastName: Smith, 
       Message: New subscriber, 
       Active: 1, 
       RouteID: Code: 1, 
       Name: Route 1, 
       Active: 1, 
       TruckID: 
    Code: t1000, 
       Name: Truck 1, 
       Active: 1, 
       DistrictID: 
    Code: dst1, 
       Name: Colombo 1, 
       Active: 1, 
       LastModifiedDate: 2011-04-02 15:40:25.0, 
       LastModifiedUser: admin, 
       LastModifiedDate: 2011-04-02 00:00:00.0, 
       LastModifiedUser: admin, 
       LastModifiedDate: 2011-04-02 00:00:00.0, 
       LastModifiedUser: admin, 
       PaymentTypeID: 

    Code: 1, 
       Name: Cash, 
       LastModifiedDate: 2011-04-02 00:00:00.0, 
       LastModifiedUser: admin, 
       LastModifiedDate: 2011-04-02 00:00:00.0, 
       LastModifiedUser: admin]" 

如何打印属性“守则”:

我尝试以下,但它打印空字符串:

${subscribers[Code]} 

而且我有一个问题。如何发送多个uiModel并在窗体中显示并更新它们?

回答

0

通常你会推送Roo在文件“[Entityname] _Roo:ToString.aj”中生成的toString方法并重新实现它,以便它返回所需的值。 类似于:

public String [Entityname].toString() { 
     StringBuilder sb = new StringBuilder(); 
     sb.append("Code: ").append(getCode()); 
     return sb.toString(); 
    }