Validação com JavaScript em Modal não executa ação

0 respostas
surfzera

Pessoal tenho um formulario em um modal Panel onde faço minha validações atravéz de JavaScript. Após efetuar a validação do javascript corretamente a função do botão de ação a4j:commandButton não é executada… alguem tem uma ideia do que seja ???

segue codigo:

ação que não está sendo executada após a validação do javascript

<a4j:commandButton styleClass="button" value="Confirmar" action="#{ManterTecnico.inserir}" reRender="frmListaTecnico" onclick="return validaTecnico()"/>
<ui:composition>

            <f:subview id="subNovoTecnico">

                <a4j:form id="frmNovoTecnico">

                    <!-- Modal Painel Carga Memoria -->
                    <rich:modalPanel id="panelNovoTecnico" autosized="false" keepVisualState="false" resizeable="false" width="400" height="150">

                        <f:facet name="header">
                            <h:outputText value="Novo Técnico"/>
                        </f:facet>

                        <f:facet name="controls">
                            <span style="cursor:pointer" onclick="javascript:Richfaces.hideModalPanel('panelNovoTecnico')">X</span>
                        </f:facet>

                        <h:panelGroup>

                            <h:panelGrid id="painel1" columns="2" styleClass="painel">

                                <h:outputLabel for="inputNovoTecnico" value="Login:"/>
                                <h:inputText id="inputNovoTecnico" value="#{ManterTecnico.tecnico.login}" maxlength="7"/>
                                    
                                <h:outputLabel for="inputNovoNome" value="Nome:"/>
                                <h:inputText id="inputNovoNome" value="#{ManterTecnico.tecnico.nome}"/>

                                <h:outputLabel for="comboNovoNivel" value="Nível:"/>
                                <h:selectOneMenu id="comboNovoNivel" value="#{ManterTecnico.tecnico.nivel}">
                                    <f:selectItem itemLabel="-- Selecione um Nível --" itemValue=""/>
                                    <f:selectItem itemValue="Administrador" itemLabel="Administrador"/>
                                    <f:selectItem itemValue="Analista" itemLabel="Analista"/>
                                    <f:selectItem itemValue="Tecnico" itemLabel="Tecnico"/>
                                </h:selectOneMenu>

                            </h:panelGrid>

                            <h:panelGrid columns="2"  styleClass="painelBotoes">

                                <a4j:commandButton styleClass="button" value="Cancelar"  onclick="javascript:Richfaces.hideModalPanel('panelNovoTecnico')" immediate="true"/>
                                <a4j:commandButton styleClass="button" value="Confirmar" action="#{ManterTecnico.inserir}" reRender="frmListaTecnico" onclick="return validaTecnico()"/>

                            </h:panelGrid>

                        </h:panelGroup>

                    </rich:modalPanel>

                </a4j:form>

            </f:subview>

        </ui:composition>
Criado 13 de maio de 2010
Respostas 0
Participantes 1