如何在PrimeFaces tooltip
组件中使用换行符将第一行与第二行分隔开?
<p:tooltip id="toolTip"
for="idButton"
value="First line Second Line"
position="top"/>
如何在PrimeFaces tooltip
组件中使用换行符将第一行与第二行分隔开?
<p:tooltip id="toolTip"
for="idButton"
value="First line Second Line"
position="top"/>
<p:tooltip for="...">
<h:outputText value="First line"/>
<br/>
<h:outputText value="Second line"/>
</p:tooltip>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:pe="http://primefaces.org/ui/extensions">
...
<pe:tooltip for="...">
<h:outputText value="First line <br/> Second line" escape="false" />
</pe:tooltip>
PrimeFaces的工具提示支持自5.1版本以来的escape
属性,所以只需执行以下操作:
<p:tooltip id="toolTip"
for="idButton"
value="First line<br/> Second Line"
position="top"
escape="false"/>
<p:tooltip id="toolTip" for="idButton" position="top">
First line
<br/>
Second Line
</p:tooltip>
First line<br/>Second Line
直接作为p:tooltip
的内容。因此,您不必将其放在两个由<br/>
分隔的h:outputText
中(尽管您可以这样做)。请参阅我的其他答案。这实际上使得两种解决方案都过于复杂。 - Kukeltje