alves.Felipe
juniorsatanas
bom dia alves.Felipe !
Pr esse exemplo do site nãoconsigo atender as minhas idéias ! só tem o básico !
sim é isso !
cassionandi
Olá.
O que você quer não é um modalPanel ?
juniorsatanas
Sim isso mesmo ! um formulario em um modalpanel !
tem um exemplo ai ?
Laubstein_M_cio
<rich:modalPanel id="modalAreYouSureYouWantToDelete" minHeight="70" minWidth="205"
height="70" width="255" zindex="2000">
<f:facet name="header">
<h:outputText value="Tem certeza que deseja excluir?" styleClass="text-align:center"/>
</f:facet>
<h:form id="modalAreYouSureYouWantToDeleteForm">
<table>
<tr>
<td>
<a4j:commandButton
action="#{listaGarantias.excluirGarantia()}"
value="Sim" reRender="listForm"
styleClass="botao_executar"
oncomplete="#{rich:component('modalAreYouSureYouWantToDelete')}.hide(); return false;">
</a4j:commandButton>
</td>
<td>
<a4j:commandButton
value="Não"
styleClass="botao_excluir" action="#{listaGarantias.unselectGarantiaToDelete()}"
oncomplete="#{rich:component('modalAreYouSureYouWantToDelete')}.hide(); return false;">
</a4j:commandButton>
</td>
</tr>
</table>
</h:form>
</rich:modalPanel>
juniorsatanas
Laubstein, M?cio bom dia !
Esse modal e executado por um botão que fica no form ? no modal executa #{listaGarantias.excluirGarantia()
é isso ?
Laubstein_M_cio
Não, este modal é aberto pelo seguinte botão:
<a4j:commandButton image="/images/botoes/ico_clear.gif" ajaxSingle="true"
action="#{listaGarantias.setDepositoJudicialToDelete(record)}"
oncomplete="#{rich:component('modalAreYouSureYouWantToDelete')}.show();">
<rich:toolTip direction="bottom-right" value="Excluir" styleClass="hint"/>
</a4j:commandButton>
juniorsatanas
Fiz assim ! usando seu código :
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@ taglib prefix="rich" uri="http://richfaces.ajax4jsf.org/rich"%>
<%@ taglib prefix="stella" uri="http://stella.caelum.com.br/faces"%>
<%@ taglib prefix="a4j" uri="http://richfaces.org/a4j"%>
<%@ taglib uri="http://richfaces.ajax4jsf.org/rich" prefix="rich"%>
<script type="text/javascript" src="../js/jquery.maskedinput-1.2.1.js"></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<f:view>
<h:form>
<a4j:commandButton image="/images/erro.gif" ajaxSingle="true"
action="#{clientefMB.save(record)}"
oncomplete="#{rich:component('modalAreYouSureYouWantToDelete')}.show();">
<rich:toolTip direction="bottom-right" value="Excluir" styleClass="hint"/>
</a4j:commandButton>
<rich:modalPanel id="modalAreYouSureYouWantToDelete" minHeight="70" minWidth="205"
height="70" width="255" zindex="2000">
<f:facet name="header">
<h:outputText value="Tem certeza que deseja excluir?" styleClass="text-align:center"/>
</f:facet>
<h:form id="modalAreYouSureYouWantToDeleteForm">
<table>
<tr>
<td>
<a4j:commandButton action="#{clientefMB.save()}"
value="Sim" reRender="listForm"
styleClass="botao_executar"
oncomplete="#{rich:component('modalAreYouSureYouWantToDelete')}.hide(); return false;">
</a4j:commandButton>
</td>
<td>
<a4j:commandButton
value="Não"
styleClass="botao_excluir" action="#{clientefMB.save}"
oncomplete="#{rich:component('modalAreYouSureYouWantToDelete')}.hide(); return false;">
</a4j:commandButton>
</td>
</tr>
</table>
</h:form>
</rich:modalPanel>
</h:form>
</f:view>
</body>
</html>
da este erro :
An Error Occurred:
/pages/cadastroClientef/cadastraClientef.jsp(29,9) The function save must be used with a prefix when a default namespace is not specified
Caused by:
org.apache.jasper.JasperException - /pages/cadastroClientef/cadastraClientef.jsp(29,9) The function save must be used with a prefix when a default namespace is not specified
+- Stack Trace
javax.faces.FacesException: /pages/cadastroClientef/cadastraClientef.jsp(29,9) The function save must be used with a prefix when a default namespace is not specified
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:347)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.buildView(JspViewHandlerImpl.java:486)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:337)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:155)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at br.com.serjaum.filtro.AuthFilter.doFilter(AuthFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.jasper.JasperException: /pages/cadastroClientef/cadastraClientef.jsp(29,9) The function save must be used with a prefix when a default namespace is not specified
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
at org.apache.jasper.compiler.Validator$ValidateVisitor$1FVVisitor.visit(Validator.java:1479)
at org.apache.jasper.compiler.ELNode$Function.accept(ELNode.java:129)
at org.apache.jasper.compiler.ELNode$Nodes.visit(ELNode.java:200)
at org.apache.jasper.compiler.ELNode$Visitor.visit(ELNode.java:242)
at org.apache.jasper.compiler.ELNode$Root.accept(ELNode.java:56)
at org.apache.jasper.compiler.ELNode$Nodes.visit(ELNode.java:200)
at org.apache.jasper.compiler.Validator$ValidateVisitor.validateFunctions(Validator.java:1504)
at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1141)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:821)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:840)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:840)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1736)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:183)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:341)
... 31 more