10

我正在使用 Primefaces 2.3.0 和 JSF2.0。

我喜欢 Primefacesp:messages给我的 html 输出。但由于现有设计,我想创建 html 而无需使用FacesContext.getCurrentInstance().addMessage.

本质上,我想做这样的事情:

<p:messages value="test"/>

我意识到可能不会使用 p:messages 而是现有的标签,它只输出与 p:messages 输出非常相似的东西。

我希望可能有另一个组件p:messages正在使用。

感谢您的任何想法。

4

2 回答 2

13

我发现使用我的主题看起来完全一样的最简约的例子是:

<div class="ui-message-error">
    <span class="ui-message-error-icon"/>
    <span class="ui-message-error-detail">test</span>
</div>

我已经ui-widget ui-corner-all从 div 中删除了类,因为我不使用圆角等,但如果它对你的情况有所不同,那么这个例子会更长一些。

于 2013-05-31T07:09:20.030 回答
0

您现在可以使用 StaticMessage 组件

  <p:staticMessage severity="info" summary="INFO!" detail="Hey, i'm a info!" />

https://www.primefaces.org/showcase/ui/message/staticMessage.xhtml

于 2019-08-05T09:44:08.680 回答