Foros del Web » Programación para mayores de 30 ;) » Java »

Problema com rich:commandButton

Estas en el tema de Problema com rich:commandButton en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/07/2010, 19:07
 
Fecha de Ingreso: septiembre-2009
Ubicación: Guatemala
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Problema com rich:commandButton

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
  #2 (permalink)  
Antiguo 13/08/2010, 02:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 9
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Problema com rich:commandButton

Hola, no sé si te contesto muy tarde pero bueno...

en un principio, por lo que veo, yo metería la "página a incluir" en un formulario a4j:form o h:form.

prueba eso a ver si tienes suerte.

Etiquetas: a4j:commandbutton, richfaces
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:53.