首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >激活pt:命令按钮上的数据工具提示

激活pt:命令按钮上的数据工具提示
EN

Stack Overflow用户
提问于 2017-06-29 14:14:28
回答 1查看 1.7K关注 0票数 1

我正在使用jsf2.2primeFaces6.0,我试图在我的commandButton上添加"pt:data-tooltip“,但是这个属性似乎是未知的,我需要帮助使它可以接受。

在这里,所有xhtml页面的xhtml代码:

代码语言:javascript
复制
<!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:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui">

<h:head></h:head>
<ui:composition template="/facelets/template.xhtml">
    <ui:define name="content">
        <ul class="breadcrumb">
            <li><i class="ace-icon fa fa-home home-icon"></i> <a
                href="adminHome.jsf">Acceuil</a></li>
            <li class="active">espace Administrateur</li>
        </ul>
        <!-- /.breadcrumb -->

    </ui:define>

    <ui:define name="pageContent">
        <h:form id="form">
            <p:panel header="ajouter Acte Médical">
                <p:messages />
                <p:panelGrid id="pan" columns="3">
                    <p:outputLabel value="Type acte medical *:" />
                    <p:inputText value="#{acteBean.acteMedical.typeActe}" id="input1" 
                        placeholder="Type de l'acte médical" required="true" 
                        requiredMessage="indiquez une valeur">
                        <f:validator validatorId="av" />
                        <p:ajax event="blur" update="button" process="@form"/>
                    </p:inputText>
                    <p:message id="m1" for="input1" />

                    <p:outputLabel value="Plafond *:" />

                    <p:inputNumber id="i1" value="#{acteBean.acteMedical.plafond}"
                        symbol=" DT" symbolPosition="s" placeholder="Plafond total" 
                        decimalSeparator="," thousandSeparator="."
                        disabled="#{not empty acteBean.acteMedical.pourcentage}">
                        <f:ajax event="keyup" render="i2" />
                    </p:inputNumber>
                    <p:message id="m2" for="i1" />
                    <p:outputLabel value="Pourcentage des frais de remboursement *:" />

                    <p:inputNumber id="i2" value="#{acteBean.acteMedical.pourcentage}"
                        placeholder="% des frais de remboursements" symbolPosition="s"
                        symbol="%" disabled="#{not empty acteBean.acteMedical.plafond}">
                        <f:ajax event="keyup" render="i1" />
                    </p:inputNumber>
                    <p:message id="m3" for="i2" />
                    <p:commandButton value="Sauvegarder" id="button" disabled="#{not facesContext.postback or facesContext.validationFailed}"
                        style="background:#6FDC6F;color: #FFFFFF" 
                        styleClass="customStyleButton" action="#{acteBean.doAddActe()}"
                        update="@form:pan">
                        <p:confirm header="Confirmation" message="Êtes-vous sûr?"
                            icon="ui-icon-alert" />
                    </p:commandButton>
                    <p:commandButton value="Actualiser" action="#{acteBean.reset()}" 
                        style="background:#FF0000; color: #FFFFFF"
                        styleClass="customStyleButton" update="@form:pan" />



                    <p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
                        <p:commandButton value="Oui" type="button"
                            styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
                        <p:commandButton value="Non" type="button"  
                            styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
                    </p:confirmDialog>


                </p:panelGrid>
            </p:panel>

        </h:form>
    </ui:define>

</ui:composition>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-29 19:36:35

忘记添加'pt‘命名空间声明

代码语言:javascript
复制
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"

对于jsf组件,您不是使用jsf 2.2命名空间声明,而是使用旧组件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44827630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档