Hola a todos!! Les comento hace poco le perdi temor a las jsf y cuando descubri el framework RichFaces me enamore
jajajaja... El problema que tengo es que en mi pagina principal incluyo una jsp con
a4j:include la pagina que incluyo es un simple formulario pero al momento de tratar de enviar el formulario com
a4j:commandButton no sucede nada
he estado leyendo la documentación (pero dado que mi ingles no es muy bueno) no he podido encontrarle solución alguna; les dejo el código para que se den una idea y me puedan ayudar
de antemano gracias.
Pagina principal: Código HTML:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>
<f:view>
<html>
<head>
<title>GGVO v1.0</title>
<link type="text/css" rel="stylesheet" media="screen" href="../../estilos/main.css" />
</head>
<body>
<div id="tabla">
<!-- Título de tabla. -->
<div id="tt">
Greenway Vacation Ownership, S. A.
</div>
<!-- Contenido de la aplicación. -->
<div class="fila">
<!-- Menú principal de tele-mercadeo -->
<div class="celda" id="c11">
<a4j:include viewId="menu/menuTmk.jsp" id="inMenu"/>
</div>
<!-- Contenido de operaciones -->
<div class="celda" id="c12">
<rich:panel header="#{(menuBean.titulo eq '') ? ' ' : menuBean.titulo }" id="pPrincipal">
<a4j:form id="fEvento" style="position:absolute; left:50%; margin-left: -80px;" ajaxSubmit="false">
<a4j:include id="a4jInPage" viewId="evento/gEvento.jsp" rendered="#{menuBean.opMenu eq 'gEvento.jsp'}"/>
</a4j:form>
</rich:panel>
</div>
</div>
<!-- Pie de página. -->
<div id="tfg">
<div class="celda" id="pp">
</div>
</div>
</div>
</body>
</html>
</f:view>
Página a incluir: Código HTML:
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<h:panelGrid columns="2" cellspacing="5px" cellpadding="5px"
footerClass="pfLogin">
<f:facet name="footer">
<a4j:commandButton id="cmdGuardar" value="Guardar" actionListener="#{eventoDAO.grabarEvento}"/>
</f:facet>
<h:outputText value="Evento No.: #{eventoBean.eventoId}" />
<h:panelGroup>
<h:outputText value="Fecha:" />
<rich:calendar value="#{eventoBean.fecha}" enableManualInput="false"
id="calendario" datePattern="d/M/yyyy" inputSize="10"
converterMessage="true" />
</h:panelGroup>
<h:outputText value="Nombre del evento:" />
<rich:comboBox id="cmbNombres" value="#{eventoDAO.nombre}"
enableManualInput="false">
<f:selectItem itemValue="Entre semana" itemLabel="Entre semana" />
<f:selectItem itemValue="Fin de semana" itemLabel="Fin de semana" />
</rich:comboBox>
</h:panelGrid>
Enserio cualquier ayuda sera bien agradecida