0

我收到了 JSF Tomahawk 消息,这些消息被呈现为一个 HTML 表。我该如何避免这样的桌子?我希望所有消息都有一个 div,每条消息包含一个段落。提前致谢。

我的 JSF 文件片段:

<t:messages layout="table" replaceIdWithLabel="true" showDetail="true" showSummary="false" styleClass="mycustomclasswhichgrabsthisshit" />
4

1 回答 1

1

检查Tomahawk 标记文档<t:messages>标签文档说明如下:

 Name   | Type   | Supports EL? | Description
 -------+--------+--------------+---------------------------------------------
 layout | String | Yes          | The layout: "table" or "list". Default: list

所以,相应地修复它:

<t:messages layout="list" ... />

或者干脆完全删除它。已经是默认了。

如有必要,您可以使用 CSS 删除列表项目符号:

.mycustomclasswhichgrabsthisshit {
    list-style-type: none;
}

(免责声明:乱七八糟的类名是从你的例子中复制而来的,这不是我的)

于 2012-04-27T13:31:23.007 回答