我要创建一个表,其结构是这样的

|--------------------------------|  
|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),第二个选项是非常杂乱。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top