1

i don't know if this is possible to do using Tapestry5. I would like to squash some bean properties into only one grid cell. For example, take a look at this bean :

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

If i would show this bean using a default grid it will generate something like this :

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

What i would like to do is to "squash" two properties into only one and show it at FrontEnd like this :

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

Any idea?

1 Answers1

0

Here's an example of hiding the string column and providing a custom block for the y cells. See the grid javadoc for more info

<t:grid source="rows" exclude="string" row="current">
    <p:yCell>
        ${current.y} / ${current.string}
    </p:yCell>
</t:grid>
lance-java
  • 25,497
  • 4
  • 59
  • 101