Componente Menu do RichFaces com mode="ajax" com problemas!

2 respostas
C

Pessoal, estou com seguinte problema:
Meu menu do richfaces quando coloco esse (mode=“ajax”) para abrir uma nova pagina, ele abre a pagina, mas os componetes do richifaces não são renderizados como esperado, exemplo: o calendário fica sem estilo (css).
Em outras palavras, fica tudo zuado!
Preciso usar esse mode=“ajax” mas nao sei como corrgir esse erro, alguém pode me ajudar ???

2 Respostas

R

Creio que esse comportamento não tem a ver com o mode=ajax,coloca aqui o codigo pra gente dar uma olhada.

C

Então... é como eu disse, se eu tiro esse mode="ajax" funciona.
Estou usando JSF 2.0 com Richfaces 4.
Segue código da pagina que da erro, na linha 22:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:composite="http://java.sun.com/jsf/composite">
<h:head>
</h:head>
<h:body>

	<!-- INTERFACE -->
	<composite:interface>
	</composite:interface>

	<!-- IMPLEMENTATION -->
	<composite:implementation>
		<rich:toolbar height="25px" width="100%" style="float:left" >

			<rich:dropDownMenu style="font-size:9pt; font-family: Arial" mode="ajax">
				<f:facet name="label">
					<h:panelGroup>
					 <h:graphicImage value="resources/images/icon_cadastro.jpg" styleClass="pic" alt="copy" />
						<h:outputText value="Cadastro"/>
					</h:panelGroup>
				</f:facet>

				<rich:menuItem  label="Paciênte"  icon="resources/images/icon_paciente.png" action="people" immediate="true" style="font-size:9pt; font-family: Arial" />
				<rich:menuItem  label="Produtos"  icon="resources/images/icon_produto.jpg"  action="product" immediate="true"  style="font-size:9pt; font-family: Arial"/>
				<rich:menuItem  label="City"      action="people" immediate="true"   style="font-size:9pt; font-family: Arial"/>
			</rich:dropDownMenu>
		</rich:toolbar>
	</composite:implementation>
</h:body>




</html>
Criado 26 de março de 2012
Ultima resposta 27 de mar. de 2012
Respostas 2
Participantes 2