Problema com skin em botão [richfaces]

iai pessual,

estou com um probleminha aki…estou usando richfaces na minha aplicação, e funciona perfeitamente, inclusive os skins dos componentes. POrem quando eu insiro um :

<a4j:commandButton value="Entrar" reRender="out" />  

ele não muda para a aparencia q deveria ter…ele continua como se fosse um botão comum em html…ou seja, o skin no caso blue sky não está sendo aplicado…

alguem sabe oq é ou ja passou por isso?

vlw

Boa noite!

Vc conseguiu resolver este problema, estou passando pelo mesmo.

Obrigado.

Vc configurou teu web.xml com o controle de skins … ex…

	<context-param>
		<param-name>org.richfaces.CONTROL_SKINNING</param-name> 
		<param-value>enable</param-value>
	</context-param>

Estou passando pelo mesmo problema !!! mesmo colocando o codigo a baixo no web.xml

org.richfaces.CONTROL_SKINNING enable

Gostaria de deixar uma opção para o usuario configurar o skinn para o sistema

alguem tem alguma ideia ??

estou usando Richfaces 3.3.1 …

Grato …

Cara, o seu problema e o mesmo do topico, ou vc nao esta conseguindo criar um uma forma de alterar os skins, o topico diz que o sistema de skin que ele criou nao esta atualizando o :commandButton

1. <a4j:commandButton value="Entrar" reRender="out" /> , o seu problema e o mesmo?

O meu problema é criar uma lista de skinn para que o usuario altere no sistema web…

No meu projeto esta assim:

SkinBean.java


package br.com.sansoftware.util;



import java.io.Serializable;



import javax.faces.context.FacesContext;





public class SkinBean implements Serializable {

	private static final long serialVersionUID = -2399884208294434812L;

	private String skin="orangeSky";



	public String getSkin() {

		String param = getSkinParam();

		if (param!=null) {

			setSkin(param);

		}

		return skin;

	}

	public void setSkin(String skin) {

		this.skin = skin;

	}

	

	private String getSkinParam(){

		FacesContext fc = FacesContext.getCurrentInstance();

		String param = (String) fc.getExternalContext().getRequestParameterMap().get("s");

		if (param!=null && param.trim().length()>0) {

			return param;

		} else {

			return null;

		}

	}
}

faces-config:

[code]

skinBean

br.com.sansoftware.util.SkinBean

session

[/code]

Web site:

[code] <f:view>

	<h:form submitMode="ajax">



		<h:commandLink>

			<a4j:actionparam name="skin" value="blueSky"

				assignTo="#{skinBean.skin}" submitMode="ajax"/>

			<h:graphicImage value="/img/bluesky.png" style="border: none" />

		</h:commandLink>

[/code]

Ah, este skin ai, laranja, foi eu que fiz e adicionei no jar do richfaces

Aqui não esta dando muito certo …

estou usando o plugin richfaces 3.3.1 …

tipo tem algo que tem que adicionar no web.xml ??

valewssss

Desculpe-me, havia esquecido, no meu web.xml tem isso aqui:

	<context-param>

		<param-name>org.richfaces.SKIN</param-name>

		<param-value>#{skinBean.skin}</param-value>

	</context-param>

Outra coisa, a sua aplicacao com richfaces esta funcioando corretamente certo?
Vc so esta tendo dificuldade para trabalhar com skin???

Nussss eu nunca pensei que poderia mapear um bean no web.xml !!!

era isso o segredo … huahuhauhuaha

o meu unico problema era isso mesmo !!!

eu estava com problemas referente a paleta de corres que eu achei somente na versão 3.3.1 Beta do rich …mas ja esta funcionando !! :-))

Faz pouco tempo que eu estou trabalhando com RichFaces …

Valew ae Luciano !!! :-))

Blz, cara, eu tirei este exemplo la do source do richfaces, la tem varios exemplos de utilizacao, ja que vc esta comecando a usar o rich, eu recomendo pegar os pacotes do source tambem, vlw.

O meu problema é o contrário do tópico, criei um skin e ele alterou todos os botões, mas eu queria que uma das telas ficasse com os botões originais, tem como fazer isto? Os meus <h:commandbutton> tem uma styleclass neles mas parece que ela é ignorada…

Alguém já passou por isto?