[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

Formatadores para o Mentawai [ADICIONADO AO FRAMEWORK]  XML
Forum Index -> Comentários Gerais Go to Page: Previous  1, 2, 3, 4, 5 Next 
Author Message
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Bom...

Não ficava melhor fazer um load qq coisa, como eh feito com os locales ou com as listas?

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Sim !!!!



PS: Vou fazer um FormatterManager então...

Sergio Oliveira

saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Ainda não tive tempo de fazer o FormatterManager, mas farei em breve !!!

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Precisando de um help....

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Kra...

Ultimamente eu toh tendo que mecher com o JSF... e isso tá me dando uma serie de ideias....

Os formatadores do JSF funcionam como conversores tbm, eles fazem o trabalho em duas vias.

No caso do Date, ele tanto formata o Data para ser exibido na tela, quando converte a String de volta em Date...

Fica a ideia....


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Poderia ser assim tb, mas acabei separando, por incompatilibidade dos conversores que pegam do input e não do output.

Acho que ter uma interface Formatter e uma converter não gera prejuízos, a não ser pelo fato de ter uma classe a mais.

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Bom...

Na verdade os Converter pode continuar vivendo normalmente....

A diferença seria que os formatters poderiam implementar a conversão tbm, hehehhe

Vixi axo q complico, heheheh

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Velo,

Quais devem ser os formatadores que já devem vir pré-configurados no framework?

No momento temos apenas DateFormatter e NumberFormatter. Com esses já dá pra ter algumas variações (tipos de datas, tipos de números, etc).

Pode me dar uma ajuda com isso?

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Vou dar uma copiada no jsf, hhehehhehehe

Um interessante seria um format pra mascaras #####-#

Daih pode ser usado pra cep, cpf, telefone....


Outra coisa, acho q as tags do menta tinham de ser divididas em grupos....

Code:
 <mtw:   => para as tags de ação (loop, if, bean...)
 <mtwh: => para as tags q ajudam com o HTML (input, out ....>
 <mtwa: => tags para ajax (ajaxtags e futuros)
 <mtwd: => para as tags q usam muito dhtml ou javascript (dyna tags date, tab, etc)
 


O JSF tah +- organizado assim.


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Acho que agora fechou:

- FormatterManager was introduced

- mtw:out needs a String which is a formatter defined in the FormatterManager

- When declaring formatters, you can use a formatter name (String) which will be retrived from the FormatterManager

- loadFormatters method for ApplicationManager

O método init do FormatterManager não está definindo nada.

Fico no aguardo de contribuições sugestões...

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Esse fds (ou quando der uma folga no trampo =D) eu baixo os fontes e dou uma olhada.


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Putz....

Peguei um problema nos formatadores.....

Eu fui tentar transformat um Array de Enumerations do java 5 em um Array de int[]...

Mas os formatadores só tem retorno pra string... e agora...

Teria de ter como retornar um String[]...

HEHEHE, oh eu aih encomodando travez.

[editado]
Editei os fontes...
Alterei o retorno no format para String[].
se o lenght for 1 ele soh adiciona o primeiro String[0]. Se for maior que um adiciona o Array String[] (o checkbox conseguiu usar esse cara na boa).

Criei uma classe chamada SimpleFormatter que implementa formattable e tem um metodo abstrato assim:
Code:
public abstract String singleFormat(Object value, Locale loc);


Até onde consegui testar está funcionando. Os fontes estão em anexo.

[/editado]


VELO
 Filename format.zip [Disk] Download
 Description
 Filesize 9 Kbytes
 Downloaded:  233 time(s)


_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Sei lá, mas acho que formatadores devem formatar apenas UM objeto. Se vc quiser formatar uma collection de objetos, então vc terá que fazer um filtro específico que usa um formatador para formatar os objetos.

Retornar String[] não gostei não, mas posso ter pensado rápido demais...

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Bom, eu tava usando um Formatador pra converter dados para um checkbox... No caso uma enumeration em int/String.


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
aorocha



Joined: 06/07/2006 15:13:00
Messages: 254
Offline

Como eu uso o formatter nas tags assim:Code:
<mtw:inputDate id="datasaida" name="datasaida" size="11" dateFormat="dd/mm/yyyy"/>
?

Alexandre Ortiz da Rocha.
Dar soluções simples a grandes problemas e não dar soluções complexas a pequenos problemas.
 
Forum Index -> Comentários Gerais Go to Page: Previous  1, 2, 3, 4, 5 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team