我们可以用行跨度和列跨度在displaytag?
-
11-09-2019 - |
题
我要创建一个表,其结构是这样的
|--------------------------------| |col1|col2| col3 |col4| | | | col3.1 | col3.2 | | |----|----|--------|--------|----| |----|----|--------|--------|----|
是否有可能使用显示标签来创建这样的数据网格?
解决方案
检查出装饰的例子( http://displaytag.sourceforge.net/1.2/tut_decorators html的),这是你最好的选择。
另一种方式来做到这一点是手动添加单元格的内容,像这样:
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
如果我记错,如果我的表是像来定义:
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
在将访问使用test
当前元素,因此,如果正在显示的对象具有一个吸气id
一个属性getId
,则可以通过将写入test.id
访问列表中的当前对象。
不过,我会尝试使用装饰第一(你可以添加装饰每列IIRC),第二个选项是非常杂乱。
不隶属于 StackOverflow