Richfaces Componente não é desenhado

9 respostas
victormenegusso

Olá pessoal, estou com o seguinte problema, eu tento criar um componente richfaces só que na hora que vou rodar ele não aparece, o estranho que no editor, as tags são reconhecidas, bom vou mostrar oque estou fazendo

xhtml:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">
    
    <f:view>
    	<rich:panel header="Olá RichFaces" style="width: 300px" id="teste">
			<h:outputText value="Seu nome: " />
			<a4j:commandButton value="Dizer oláaaa"
			reRender="olaPainel"/>
			<h:panelGroup id="olaPainel" layout="block">
			</h:panelGroup>
		</rich:panel>

    </f:view>
    
    
</ui:composition>

oque aparece para mim:
[img]http://community.jboss.org/servlet/JiveServlet/showImage/2-593009-14199/operadorprobl2.jpg[/img]

o problema é que não aparece nenhum erro no stacktrace

quem puder ajudar agradeço

9 Respostas

victormenegusso

alguem ?

ksi

Você se refere a qual componente?
Acho que está faltando alguma coisa no seu código. Se você se refere ao panelGroup revise bem o que a tag faz e teste-a com algum conteúdo.

Falou.

victormenegusso

e ai ksi

então cara, é com qualquer componente richfaces, testei a maioria dos simples e nenhum foi desenhado, a IDE reconhece as tag e não gera erro, nem na hora que eu acesso a pasta.

estou com dificuldades pois mudei totalmente o ambiente, pois antes eu trabalhava com jboss portal, portlet jsf 1.2 com richfaces 3.3.3 agora estou com liferay portal+tomcat, jsf 2 e richfaces 4

R

victormenegusso:

estou com dificuldades pois mudei totalmente o ambiente, pois antes eu trabalhava com jboss portal, portlet jsf 1.2 com richfaces 3.3.3 agora estou com liferay portal+tomcat, jsf 2 e richfaces 4

Putz,vc mudou o ambiente totalmente e esperava que tudo continuasse funcionando do mesmo jeito? :shock:

victormenegusso

opa rafael

então eu imaginei isso, oque eu fiz primeiro, eu não joguei o meu projeto antigo no novo e esperei rodar :lol:

oque eu fiz, primeiramente criei um exemplo de portlet jsf 2 , com um javabean , testei funcionou corretamente, o proximo passo foi adicionar a biblioteca richfaces nesse pequeno exemplo, adicionado as bibliotecas coloquei um componente simples ( claro com o erro fui tentando os outros componentes ) , a ide ela reconhece as tag,e é feito o deploy, so que quando eu vou visualizar, o componente não é desenhado.

logo eu fui por partes ^^

R

Ok,mas tipo,as configurações nos .xhtml e nos arquivos de configuração,não precisam ser mudadas?

victormenegusso

então raf4ever , acredito que sim, e é nisso que estou me batendo, para ver quais são as mudanças, estou indo bem passo a passo, agora mesmo recomecei um exemplo, tentando a tag rich:calendar , ele chegou a desenhar o botão e quando clico nele aparece as datas, apenas não carregou o estilo, se der certo aqui, eu posto quais são as lib e as configuraçoes que fiz para da certo

victormenegusso

testei o seguinte

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<f:view
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich"
>
	<h:head />
	<h:body>
		<p>
			 <rich:calendar />
			#{JavaBean.texto}
		</p>
	</h:body>
</f:view>

meu resultado foi:

pelo jeito não esta carregando o style, estou a procura aonde vou configurar isso,
tentei colocar o

<context-param>
		<param-name>org.richfaces.SKIN</param-name>
		<param-value>blueSky</param-value>
	</context-param>

mas não deu

victormenegusso

ninguem ?

Criado 14 de março de 2011
Ultima resposta 17 de mar. de 2011
Respostas 9
Participantes 3