Problema com <rich:modalPanel não aparece

0 respostas
arthur_roots

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>

Criado 16 de abril de 2012
Respostas 0
Participantes 1