| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 14:37:49
|
josivanl
JavaGuru
Membro desde: 20/07/2007 07:45:57
Mensagens: 229
Offline
|
Tenho alguns objetos e preciso formatar a fonte deles, cores de fundo e tudo mais..
estou usando jsf para criaçao desses objetos e o mesmo cria no meu xhtml, sendo que preciso formatar eles pelo java.
entre os objetos, existe o mais usado que é:
Se alguem souber se tem como formatar...
|
Josivan |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 14:43:32
|
AaroeiraA
Entusiasta Java
Membro desde: 07/12/2004 14:53:35
Mensagens: 20
Offline
|
Olá,
Você já experimentou usar o setStyle(String) ou setStyleClass(String) do HtmlInputText?
Depois dê uma olhada:
http://download.oracle.com/docs/cd/E17824_01/dsc_docs/docs/jscreator/apis/jsf/javax/faces/component/html/HtmlInputText.html
|
AaroeiraA |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 14:56:29
|
josivanl
JavaGuru
Membro desde: 20/07/2007 07:45:57
Mensagens: 229
Offline
|
Pois é cara, ate tentei passar com o SetStyle
mas ele é uma string, nao sei ao certo como vai ser interpretado a string, pois se passar, red, ou color = red, nao funciona.
|
Josivan |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 15:03:18
|
marciofica
What is classpath?
Membro desde: 27/06/2008 15:54:40
Mensagens: 7
Localização: Criciúma
Offline
|
Tenta fazer dessa maneira.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 15:15:27
|
josivanl
JavaGuru
Membro desde: 20/07/2007 07:45:57
Mensagens: 229
Offline
|
Nao deu certo, ele nao interpreta, nao dá erro algum, mas tbm nao altera a fonte
alguma outra sugestao?
|
Josivan |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 15:19:04
|
dev.rafael
Virtual Machine Man
![[Avatar]](/images/avatar/0cba576cd16d0f399c78c557b4899a58.png)
Membro desde: 17/09/2007 01:35:27
Mensagens: 631
Offline
|
View:
ManagedBean:
|
"A mente humana é limitada, mas a estupidez é ilimitada." Wilhelm Steinitz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 15:28:35
|
josivanl
JavaGuru
Membro desde: 20/07/2007 07:45:57
Mensagens: 229
Offline
|
O meu caso é diferente eu nao tenho nada no meu xhtml, somente o retorno de menagedbean, entao eu tenho que fazer todo o processo de criaçao e formataçao na propria classe. Mas funcionou, passando assim: Se nao fosse pedir demais, alguem sabe como faz para formatar os campos com: data, hora e valor monetario, pelo java, em classe? Obrigado!
This message was edited 1 time. Last update was at 25/08/2010 15:28:54
|
Josivan |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 15:35:03
|
dev.rafael
Virtual Machine Man
![[Avatar]](/images/avatar/0cba576cd16d0f399c78c557b4899a58.png)
Membro desde: 17/09/2007 01:35:27
Mensagens: 631
Offline
|
Tome cuidado, a ausência de código na view é provavelmente um erro arquitetural grave. Vc deve sempre procurar separar
o código da view do código q atende a requisição. E ainda é muito mais fácil escrever a view com xml do que com um monte
de métodos em Java. Além do mais, a combinação JSF/Facelets tem inúmeras ferramentas para que vc possa construir a sua
view dinamicamente sem a necessidade de recorrer ao código Java.
|
"A mente humana é limitada, mas a estupidez é ilimitada." Wilhelm Steinitz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2010 15:39:26
|
josivanl
JavaGuru
Membro desde: 20/07/2007 07:45:57
Mensagens: 229
Offline
|
Entao cara, a minha tela hoje em JSF, está sendo criada totalmente dinamicamente, ou seja, eu criei um metodo que gera qualquer tipo de tela pra mim, usando diretamente do banco de dados, quanto a isso está funcionando perfeitamente.
O que agora eu estou fazendo é a "frescura" de formataçao, cor e tudo mais que é a parte usuario final, que nao deixa de ser necessaria.
Mas nao sei como formatar, moeda, data e hora nesses HtmlInputText.
Tens alguma sugestao?
|
Josivan |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2010 00:37:00
|
rbper
Smalltalk
Membro desde: 23/08/2010 22:22:28
Mensagens: 3
Localização: Rio de Janeiro
Offline
|
Para formatar data, hora, moeda e outros formatos, basta usar Converters do JSF. Por exemplo:
Para moeda você pode usar o f:convertNumber ou outro customizado. Basta declarar no faces-config.xml.
This message was edited 1 time. Last update was at 26/08/2010 00:37:37
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2010 10:06:06
|
josivanl
JavaGuru
Membro desde: 20/07/2007 07:45:57
Mensagens: 229
Offline
|
Entao cara, eu preciso fazer tudo isso no meu MenagedBean, sem nada com html..ou seja, o componente é criado dinamicamente, e preciso que quando seja criado, já seja feita a formataçao, para quando ir pro meu xhtml, ele ir já pronto, seria basicamente isso: meu metodo de criaçao do componente que passo os parametros e ele retorna o componente pronto: e no meu xhtml fica somente isso: ou seja, preciso formatar o meu objeto "texto" na classe ainda.
This message was edited 1 time. Last update was at 26/08/2010 10:06:30
|
Josivan |
|
|
 |
|
|