Ler conteudo da TAG para Compnente Custom JSF 2.0

5 respostas
S

Fala galera,

to querendo criar um componente JSF 2.0, q permite decidir se vai imprimir um conteudo dentro da TAG…
Como faço para ler o conteudo da tag dentro da classe???

Obrigadaooo

Exemplo:
<test:customComponent id=“test”>
oi!!!
</test:customComponent>

Classe:

@FacesComponent(“components.CustomComponent”)
public class CustomComponent extends UIComponentBase {

@Override
public String getFamily() {
	return "my.custom.component";
}

@Override
public void encodeBegin(FacesContext context)
		throws IOException {
	String value = (String) getAttributes().get("id");

	if (value != null) {
		ResponseWriter writer = context.getResponseWriter();
		writer.write(value.toUpperCase());
	}
}

}

5 Respostas

S

e ai?? nada galera??

Alguem ajuda ai meuuu

Grinvon

O primefaces tem um componente apropriado para isso, se chama p:outputPanel, é só usar o rerender para condicional e pronto, o que estiver dentro, será renderizado.

P.S.: Por favor, melhore o português pois está confuso, e utilize as tags de codificação. Espero ter sido útil.

S

E ai meu,

entao deixa explicar mais, a ideia e ter uma tag assim no JSF2

<a:customtag>
The body of the custom tag…
More lines of the body…
</a:customtag>

Como eu pego isso na minha TAG customziada?? no JSP eu tinha BodyTagSupport classe.

No JSF , o q tenho q extender?

Saca soh esse exemplo nem JSP,
http://www.xinotes.org/notes/note/1663/

Quero fazer a mesma idea mas num JSF?!!

Valeu meu!

S

[b]e ai galera??? Any new help??

Missing solutions…[/b]

S

Helloooo???

Alguem ai apto pra respodner este challenge?? :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue:

Criado 15 de maio de 2012
Ultima resposta 18 de mai. de 2012
Respostas 5
Participantes 2