素面-消息工具提示不会显示

Dave_cz

我想将错误消息显示为此示例中的工具提示:http : //www.primefaces.org/showcase/ui/message/messages.xhtml

这是我的JSF代码段:

<h:form id="loginForm">
    <p:messages id="messages" showDetail="true" closable="true" for="login"/>
    <h:panelGrid columns="3" cellpadding="3" width="100%">
        <p:outputLabel for="username" value="Login: "/>
        <p:inputText style="width: 100%;" value="#{loginBean.username}" required="true" id="username"/>
        <p:message for="username" display="tooltip"/>

        <p:outputLabel for="password" value="Password:"/>
        <p:password style="width: 100%;" value="#{loginBean.password}" required="true" id="password"/>
        <p:message for="password" display="tooltip"/>
    </h:panelGrid>
    <p:commandButton value="OK" action="#{loginBean.login()}" update="loginForm" style="float: right; margin-top: 5px;"/>
</h:form>

这是“登录”行的HTML输出代码段:

<tr>
<td><label id="loginForm:j_idt9" class="ui-outputlabel ui-widget ui-state-error" for="loginForm:username">Login: <span class="ui-outputlabel-rfi">*</span></label></td>
<td><input id="loginForm:username" name="loginForm:username" type="text" value="" style="width: 100%;" aria-required="true" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all ui-state-error" role="textbox" aria-disabled="false" aria-readonly="false"></td>
<td><div id="loginForm:j_idt10" aria-live="polite" class="ui-message ui-helper-hidden ui-message-error ui-widget ui-corner-all"><span class="ui-message-error-icon"></span><span class="ui-message-error-detail">Login: Validation Error: Value is required.</span></div></td>
</tr>

工具提示显然有HTML代码,输入带有红色轮廓,但是当我将鼠标悬停在输入框上时,工具提示消息不会显示。我的表格放置在对话框窗口中。

Primefaces 6.0.RC2

尼威

您将此代码段放入了<h:body>...</h:body>对标签内,并在<h:form> ... </h:form>对标签

<p:tooltip />


这是源代码,仅能正常工作(临时,为了简单起见,我不将bean及其属性和方法一起使用):

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <h:head>        
    </h:head>

    <h:body>

        <p:tooltip />

        <h:form id="loginForm">
            <p:messages id="messages" showDetail="true" closable="true" for="login"/>
            <h:panelGrid columns="3" cellpadding="3" width="100%">
                <p:outputLabel for="username" value="Login: "/>
                <p:inputText style="width: 100%;" required="true" id="username"/>
                <p:message for="username" display="tooltip"/>

                <p:outputLabel for="password" value="Password:"/>
                <p:password style="width: 100%;" required="true" id="password"/>
                <p:message for="password" display="tooltip"/>
            </h:panelGrid>
            <p:commandButton value="OK" update="loginForm" style="float: right; margin-top: 5px;"/>
        </h:form>
    </h:body>

</html>


这是我的截图:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据下拉列表以素面显示面板

来自分类Dev

标记阴影未显示在gmap,素面中

来自分类Dev

在文档查看器中以素面显示上载的文档

来自分类Dev

显示/隐藏基于素面 p:fileUpload 的另一个元素

来自分类Dev

无法渲染素面组件?

来自分类Dev

素面DataGrid中的顶部对齐

来自分类Dev

自定义素面图

来自分类Dev

使用素面的条件检查

来自分类Dev

使用素面的条件检查

来自分类Dev

自定义素面图

来自分类Dev

图表素面零线

来自分类Dev

如何从服务器生成SelectManyCheckbox(素面)?

来自分类Dev

如何使p:menu滚动到素面?

来自分类Dev

如何更改素面p:confirmDialog位置

来自分类Dev

如何更改素面p:confirmDialog位置

来自分类Dev

坚持选择列表的目标元素(素面)

来自分类Dev

拖动素面之前获取标记位置

来自分类Dev

为什么素面命令按钮需要process =“ @ this”

来自分类Dev

用素面查找多边形区域

来自分类Dev

matplotlib:更改单个体素面颜色

来自分类Dev

素面微调器的 ValueChangeEvent 为空

来自分类Dev

如何在素面中为<p:megaMenu>添加透明效果?

来自分类Dev

c:forui:repeat内部的每个素面(例如p:panelgrid)

来自分类Dev

防止素面上传的文件在完成上传后消失

来自分类Dev

检测多上传素面组件何时结束所有上传

来自分类Dev

如何在鼠标悬停时以素面更改Commandlink图像?

来自分类Dev

如何在素面中为<p:megaMenu>添加透明效果?

来自分类Dev

如何在打印素面组件期间删除“提交查询”

来自分类Dev

悬停在素面中时,列表元素不得移动