2011-04-06 79 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(); 
    }