【问题标题】:can we use rowspan and colspan in displaytag?我们可以在 displaytag 中使用 rowspan 和 colspan 吗?
【发布时间】:2010-12-22 08:15:26
【问题描述】:

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

|--------------------------------| |col1|col2|col3 |col4| | | | col3.1 | col3.2 | | |----|----|--------|--------|----| |----|----|--------|--------|----|

是否可以使用显示标签创建这样的数据网格?

【问题讨论】:

  • 什么鬼,我使用了displaytag 标签,是大卫从问题中删除了该标签。不管怎样,Maybe you should ask someone who works on display tag? 有什么意义吗?在 SO 中,有很多与Displaytag 相关的问题。我怎么知道会尝试回答的人甚至不知道 displaytag 仍然想回答。
  • 那里更新了您的问题以具有正确的标记,就像您最初拥有的一样,除了祝您好运之外,从未听说过此产品。
  • 如果您不知道 X 是什么但您有兴趣了解,只需 Google X 并继续前进。这种 cmets 只会使整个问题变得混乱和分散注意力(叹气)。

标签: html css jsp datagrid displaytag


【解决方案1】:

查看装饰器示例 (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 访问当前元素,因此如果您正在显示的对象具有带有getter getId 的属性id,您将通过编写test.id 访问列表中的当前对象。

但我会先尝试使用装饰器(您可以为每列 iirc 添加装饰器),第二个选项非常混乱。

【讨论】:

  • 目前我正在使用后来的解决方案,[在 display:column 中使用 c:out ],但我想我也应该检查一下那个装饰器。
  • 它是什么
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-17
  • 2016-12-09
  • 2015-02-02
相关资源
最近更新 更多