Rich:beanValidator - URGENTE

1 resposta
watsonpassos

Boa tarde a todos
Tenho seguinte código JSF abaixo:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">

    <h:form id="beanValidatorForm">
        <rich:panel>
            <f:facet name="header">
                <h:outputText value="#{validationBean.progressString}" id="progress"/>
            </f:facet>
            <h:panelGrid columns="3">
                <h:outputText value="Name:" />
                <h:inputText value="#{validationBean.name}" id="name">
                    <rich:beanValidator summary="Invalid name"/>
                </h:inputText>
                <rich:message for="name" />
                <h:outputText value="Email:" />
                <h:inputText value="#{validationBean.email}" id="email">
                    <rich:beanValidator summary="Invalid email"/>
                </h:inputText>
                <rich:message for="email" />
                <h:outputText value="Age:" />
                <h:inputText value="#{validationBean.age}" id="age">
                    <rich:beanValidator summary="Wrong age"/>
                </h:inputText>
                <rich:message for="age" />
                <f:facet name="footer">
                    <a4j:commandButton value="Submit" action="#{validationBean.success}" reRender="progress"/>
                </f:facet>
            </h:panelGrid>
        </rich:panel>
    </h:form>
</ui:composition>

Quando utilizo o <rich:beanValidator summary=“Invalid email”/> não consigo ver o beanValidator. É como se dentro do rich: não tivesse o beanValidator.
Será que é a versão do JSF. Eu uso versão 1.1.
Se for versão, como faço para alterar a versão do meu Projeto?

Abraços!

Watson Passos

1 Resposta

Z

Tenta usar um rich:messages ou rich:message, uma pra verificar se há qqr mensagem pra exibir e o outro pra especificar um carinha certo.

abss

Criado 6 de maio de 2009
Ultima resposta 6 de mai. de 2009
Respostas 1
Participantes 2