Richfaces - tabPanel

2 respostas
joaosavio
<%-- 
    Document   : main
    Created on : 03/05/2008, 15:12:57
    Author     : joaosavio
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<%@taglib uri="http://richfaces.org/rich" prefix="rich"%>  
<%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>  
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>


<html>
<body>      
    <f:view> 
        <a4j:include viewId="/view/menu.jsp"/>
        <a4j:form>           
            <rich:tabPanel switchType = "server">
                <rich:tab label = "Pessoas">
                    <rich:panel>
                        <a4j:form>                           
                            
                            <p>
                                <a4j:commandButton type="submit" value="Remove" action="#{fatoAction.removeK}"/>  
                            </p>
                        </a4j:form>
                    </rich:panel>               
                    <rich:panel>
                        <a4j:form>                                         
                            <p>
                                <a4j:commandButton type="submit" value="Salvar" action="#{fatoAction.cadastrarPessoa}"/>  
                            </p>       
                        </a4j:form>    
                    </rich:panel>               
                    
                    <rich:panel>           
                        <a4j:form>
                            
                            <p>
                                <a4j:commandButton type="submit" value="Buscar" action="#{fatoAction.buscarPessoa}"/>  
                            </p>
                        </a4j:form>
                    </rich:panel>  
                </rich:tab>                              
              
                <rich:tab label = "Fato">
                    <a4j:form>
                        
                        <p>
                            <a4j:commandButton type="submit" value="Salvar" action="#{fatoAction.salvar}"/>  
                        </p>
                    </a4j:form>                     
                </rich:tab>
                <rich:tab label = "Localização">
                    GoogleMap aqui!
                </rich:tab>
            
            </rich:tabPanel>
        </a4j:form>  
    </f:view>
</body>
</html>
...
       <navigation-case>
            <from-outcome>cadastrarBO</from-outcome>
            <to-view-id>/view/cadastrarBO.jsp</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>pessoa</from-outcome>
            <to-view-id>/view/cadastrarBO.jsp</to-view-id>
            <redirect/>
        </navigation-case>
...
<managed-bean>
        <managed-bean-name>fato</managed-bean-name>
        <managed-bean-class>vo.FatoVO</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>fatoAction</managed-bean-name>
        <managed-bean-class>controller.CadastroBO</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>

Olá pessoal, pq sempre só o primeiro botao funciona? Inclusive, até mesmo trocando-os de lugar!

É como se a requisicao nao fosse enviada. Somente o primeiro botao funciona corretamente

2 Respostas

joaosavio

up

Psytheory

Estou com o mesmo problema,
conseguiu solucionar ?

Criado 8 de agosto de 2008
Ultima resposta 22 de ago. de 2009
Respostas 2
Participantes 2