Как поставить разрыв строки в p: подсказка - PullRequest
0 голосов
/ 11 сентября 2018

Как можно вставить разрыв строки для компонента основных лиц всплывающей подсказки, чтобы отделить первую строку от второй строки?

<p:tooltip id="toolTip" for="idButton" value="First line Second Line" position="top"/>

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

PrimeFaces всплывающая подсказка поддерживает атрибут escape начиная с 5.1, поэтому просто сделайте

<p:tooltip id="toolTip" for="idButton" value="First line<br/> Second Line" position="top" escape="false"/>

Но если вы хотите иметь более «видимый» html, вы также можете сделать

<p:tooltip id="toolTip" for="idButton" position="top">
    First line
    <br/>
    Second Line
</p:tooltip>
0 голосов
/ 11 сентября 2018

Чтобы показать всплывающую подсказку с разрывом строки, вы должны указать ее следующим образом:

<p:tooltip for="...">
    <h:outputText value="First line"/>
    <br/>
    <h:outputText value="Second line"/>
</p:tooltip>

Или с помощью расширений PrimeFaces (pe: 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>

https://forum.primefaces.org/viewtopic.php?t=23196

...