Boa Tarde,
Estou passando pelo seguinte problema, já busquei em vários sites já tentei até fazer um teste simples chamando um modalPanel,
mas ele não aparece de jeito nenhum
e tenho várias outras views que usa o mesmo exemplo e funciona numa boa…
já olhei o web.xml segue o padrão das outras certinho…
oq pode estar acontecendo…
seguinte tenho um template :
uma parte do código
<f:view>
<div id="adm">
<div style="width: 240px; float: right; height: 18px;">
<div id="user_img"><img src="http://#{facesContext.externalContext.request.serverName}:#{facesContext.externalContext.request.serverPort}#{facesContext.externalContext.requestContextPath}/resources/images/user.jpg" /></div>
<div id="user_name">Márcio Ukita</div>
</div>
<div id="adm_submenu">
<li><a href="#">Logout</a></li>
<li><a href="#">Change Password</a></li>
<li><a href="#">Admin</a></li>
</div>
<div id="adm_busca">
<div id="adm_busca2"><input type="button" class="bt_busca" value="" /></div>
<div id="adm_busca1"><input type="text" class="busca" /></div>
</div>
</div>
</div>
<!-- AREA CONTEUDO -->
<div id="area_conteudo">
<div id="maincontent">
<div id="area_menu" >
<div id="logo_empresa"><img src="http://#{facesContext.externalContext.request.serverName}:#{facesContext.externalContext.request.serverPort}#{facesContext.externalContext.requestContextPath}/resources/images/logo_pfizer.png" /></div>
<ul id="menu">
<li><a href="user?startup=UserList">#{labels['menu.user']}</a></li>
<li><a href="#">Finished</a></li>
</ul>
</div>
<div id="area_bg_top">
<div id="float_control">
<div id="control">
<a id="controlbtn" class="open" alt="Show/View your stuffs"></a>
</div>
</div>
<div id="titulo">Invoiced Hours Report</div>
</div>
<div id="conteudo">
<ui:insert name="data" />
<br />
<div id="clear"></div>
<h:form prependId="false">
<rich:modalPanel id="confirmation" autosized="true">
<f:facet name="header">
<h:outputText value="#{labels['popup.title']}" />
</f:facet>
<ui:insert name="confirmationMessage" />
<p />
<h:panelGrid columns="2" border="0">
<ui:insert name="confirmation" />
<a4j:commandButton value="#{labels['popup.cancel']}" onclick="Richfaces.hideModalPanel('confirmation');" styleClass="bt"/>
</h:panelGrid>
</rich:modalPanel>
</h:form>
</div>
</div>
</div>
</f:view>
editUser.xhtml
<ui:composition template="/WEB-INF/templates/default.xhtml">
<ui:define name=“title”>#{labels[‘user.labels.user’]}</ui:define>
<ui:define name=“data”>
<h:form id=“mainForm”>
<h:panelGrid id=“botoes” columns=“3”>
<a4j:commandButton value="#{labels[‘global.application.edit’]}"
action="#{userController.editFields}"
rendered="#{userController.rendered}" reRender=“display, botoes”
styleClass=“bt” />
<h:commandButton value="#{labels[‘global.application.save’]}"
action="#{userController.save}"
rendered="#{!userController.rendered}" styleClass=“bt” />
<a4j:commandButton value="#{labels['global.application.remove']}"
onclick="Richfaces.showModalPanel('confirmation');"
rendered="#{userController.rendered}" styleClass="bt" />
<h:commandButton value="#{labels['global.application.close']}"
action="#{userController.close}" immediate="true" styleClass="bt" />
</h:panelGrid>
<p>
</p>
<rich:panel>
<f:facet name="header">#{labels['user.labels.user']}</f:facet>
<h:panelGrid id="display" columns="2" style="width:400px;">
<h:panelGroup>
<h:outputLabel value="#{labels['user.labels.name']}" />
<h:inputText id="itName" value="#{userController.entity.name}"
required="true"
requiredMessage="#{labels['cad.usuario.nome.required']}"
disabled="#{userController.rendered}" maxlength="60"
style="width:345px;" />
</h:panelGroup>
<h:panelGroup id="group2" style="#{userController.typeUserint == false ? 'visibility:hidden;' : ''};width:200px;">
<h:outputLabel id="oPass" value="#{labels['user.labels.pass']}" />
<h:inputSecret id="itPass" value="#{userController.entity.pass}"
disabled="#{userController.rendered}"
maxlength="60"
/>
</h:panelGroup>
<h:panelGroup>
<h:outputLabel value="#{labels['user.labels.email']}" />
<h:inputText id="itEmail" value="#{userController.entity.email}"
required="true"
requiredMessage="#{labels['cad.usuario.email.required']}"
disabled="#{userController.rendered}" maxlength="60"
style="width:345px;" validator="genericValidator">
<f:attribute name="pattern"
value="^[\w\-]([\.\w])+[\w]+@([\w\-]+\.)+[A-Z]{2,4}$"/>
<f:attribute name="invalidMessage"
value="presentation.jsf.invalid.email" />
</h:inputText>
</h:panelGroup>
<h:messages showDetail="false" showSummary="true"
errorStyle="color: red" infoStyle="color: green" layout="table" />
<h:panelGroup>
<h:outputLabel value="#{labels['user.labels.interno']}" />
<h:selectOneRadio id="selInter" value="#{userController.typeUserint}"
disabled="#{userController.rendered}">
<f:selectItem itemValue="true" itemLabel="Sim" />
<f:selectItem itemValue="false" itemLabel="Não" />
<a4j:support event="onchange" reRender="group2" process="mainForm:selInter" ajaxSingle="true"/>
</h:selectOneRadio>
<h:outputLabel value="#{labels['user.labels.adm']}" />
<h:selectOneRadio value="#{userController.typeUseradm}"
disabled="#{userController.rendered}">
<f:selectItem itemValue="true" itemLabel="Sim" />
<f:selectItem itemValue="false" itemLabel="Não" />
</h:selectOneRadio>
</h:panelGroup>
</h:panelGrid>
</rich:panel>
</h:form>
</ui:define>
<ui:define name="confirmationMessage">
<h:outputText
value="#{messages['presentation.jsf.deletion.question']}" />
</ui:define>
<ui:define name="confirmation">
<a4j:commandButton value="#{labels['popup.confirm']}"
action="#{userController.delete}"
onclick="Richfaces.hideModalPanel('confirmation');"
reRender="mainForm" styleClass="bt" />
</ui:define>
</ui:composition>