Primefaces 将id添加到由p:messages生成的html代码中
我需要为每个“li”添加一个属性html“id”,其中包含由PrimeFaces生成的错误消息 编写代码时:Primefaces 将id添加到由p:messages生成的html代码中,primefaces,Primefaces,我需要为每个“li”添加一个属性html“id”,其中包含由PrimeFaces生成的错误消息 编写代码时: <p:messages id="messages" showDetail="true" autoUpdate="false" closable="false" escape="true" /> 我得到: <div id="messages"> <ul> <li>msg1</
<p:messages id="messages" showDetail="true" autoUpdate="false"
closable="false" escape="true" />
我得到:
<div id="messages">
<ul>
<li>msg1</li>
<li>msg2</li>
</ul>
- msg1
- msg2
我需要:
<div id="messages">
<ul>
<li id="id1">msg1</li>
<li id="id2">msg2</li>
</ul>
</div>
msg1
msg2
为什么?唯一可以做到这一点的方法是改变PF的来源或通过真正丑陋的复杂黑客。顺便说一句,这是“非法”html。。。两个相同的身份证?很不幸我做了这个。这是一个错误。。。它应该是ID2,但“为什么”仍然存在……我们使用自动测试工具,没有“id”就无法编写自己的自定义渲染器