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>
		<!--	TOPO	-->
		<div id="topo">
			<div id="logo"><img src="http://#{facesContext.externalContext.request.serverName}:#{facesContext.externalContext.request.serverPort}#{facesContext.externalContext.requestContextPath}/resources/images/logo.png" /></div>
		
			<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