2016-08-02 40 views
1

Ich weiß nicht, ob dies mit Tapestry5 möglich ist. Ich möchte einige Bean-Eigenschaften in nur eine Rasterzelle zerquetschen. Nehmen wir zum Beispiel einen Blick auf diese Bohne:Tapestry5 - Squash Bean Eigenschaften in eine Gitterzelle

public class BeanExample { 
     private int x; 
     private int y; 
     private String string; 
     //getters, setters etc.. 
} 

Wenn ich diese Bohne mit einem Standard-Raster zeigen würde es so etwas wie dies generieren:

X | Y | STRING 
___________________________ 
    0 | 1 | hello 
    1 | 4 | by 

Was ich tun möchte, ist "Squash" zwei Eigenschaften in nur einer und zeigen Sie es bei FrontEnd wie folgt:

X | Y+STRING 
___________________________ 
    0 | 1/hello 
    1 | 4/by 

Eine Idee?

Antwort

0

Hier ist ein Beispiel für das Verbergen der string Spalte und die Bereitstellung einer benutzerdefinierten block für die y Zellen. Weitere Informationen finden Sie unter grid javadoc

<t:grid source="rows" exclude="string" row="current"> 
    <p:yCell> 
     ${current.y}/${current.string} 
    </p:yCell> 
</t:grid>