Tapestry5 - 将 bean 属性压缩到一个网格单元中
Tapestry5 - squash bean properties into one grid cell
我不知道使用 Tapestry5 是否可以做到这一点。
我想将一些 bean 属性压缩到一个网格单元格中。
例如,看看这个 bean:
public class BeanExample {
private int x;
private int y;
private String string;
//getters, setters etc..
}
如果我使用默认网格显示此 bean,它将生成如下内容:
X | Y | STRING
___________________________
0 | 1 | hello
1 | 4 | by
我想做的是 "squash" 将两个属性合并为一个,然后像这样在前端显示:
X | Y+STRING
___________________________
0 | 1 / hello
1 | 4 / by
有什么想法吗?
下面是一个隐藏 string
列并为 y
单元格提供自定义 block
的示例。有关详细信息,请参阅 grid javadoc
<t:grid source="rows" exclude="string" row="current">
<p:yCell>
${current.y} / ${current.string}
</p:yCell>
</t:grid>
我不知道使用 Tapestry5 是否可以做到这一点。 我想将一些 bean 属性压缩到一个网格单元格中。 例如,看看这个 bean:
public class BeanExample {
private int x;
private int y;
private String string;
//getters, setters etc..
}
如果我使用默认网格显示此 bean,它将生成如下内容:
X | Y | STRING
___________________________
0 | 1 | hello
1 | 4 | by
我想做的是 "squash" 将两个属性合并为一个,然后像这样在前端显示:
X | Y+STRING
___________________________
0 | 1 / hello
1 | 4 / by
有什么想法吗?
下面是一个隐藏 string
列并为 y
单元格提供自定义 block
的示例。有关详细信息,请参阅 grid javadoc
<t:grid source="rows" exclude="string" row="current">
<p:yCell>
${current.y} / ${current.string}
</p:yCell>
</t:grid>