[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
<mtw:out>  XML
Forum Index -> Comentários Gerais Go to Page: 1, 2 Next 
Author Message
velo


[Avatar]

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

Opa...

Tava pensando aqui numa melhoria para o out.

Colocar mais uns atributos, como width, klass e url...

Quando o cara colocar algo na url a tag colocaria um <a></a> em volta do texto.

Coisa 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]
fortunao


[Avatar]
Joined: 17/03/2006 05:49:22
Messages: 186
Offline

veremos o que pode ser feito....

Alex Fortuna

Alex Fortuna
Desenvolvedor Mentawai


[Email] [MSN]
velo


[Avatar]

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

Qr uma ideia....

Colocar o suporte a tudo que pode ser feito com <div></div> e com <a></a>, hoje eu toh colocando tag dentro de tag... mas eu jah vi em algum lugar um :out que aceita tudo isso.


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

Uma dúvida...

Tags de Exibição wrote:

<!-- displaying an object from the action output -->
User: <mtw:out value="user"/><!-- toString() is called -->


Tá, digamos que o objeto seja um Date. Eu não quero um toString(), eu quero aplicar um DateFormat. Tem alguma maneira de se configurar isso?


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

Faça a sua própria tag ou faça uma tag que configura Date.


Sergio Oliveira

velo


[Avatar]

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

Sergio, e o q você acha da idéia de colocar formatadores no mentawai?

Basicamente seria um Hashmap Class/Formatador.

Isso não serviria apenas para Date, mas para qualquer objeto.

Se você gostar da ideia, me dá um toque que eu baixo os fontes do menta, desenvolvo uma ideia e passo pra ti.


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


O Java já não ofereceria isso ?


Sergio Oliveira

velo


[Avatar]

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

Sim, com o date format, decimal number format, etc....

A minha ideia, eh fazer algo assim:

Code:
 public class ApplicationManager extends org.mentawai.core.ApplicationManager {
 	
     public void loadActions() {
         
         // Ruby style: less verbose and less clear
         
         action("/HelloWorld", HelloMentawai.class)
             
             .on(SUCCESS, fwd("/hello.jsp"))
             .on(ERROR, fwd("/username.jsp"));
             
         // Java style: more verbose and more clear
         
        addFormater(Date.class, new DateFormatter());
             
     }
 }


Code:
 public class DateFormatter extends BaseFormatter {
     public String format(Object data) {
         Date date = (Date) data;
         SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
         return sdf.format(date);
     }
 }
 


Isso poderia ser customizado pelo usuario para formatar qualquer objeto que ele queria, pois nem sempre o cara pode/qr implementar um toString, ou, como no meu caso, que preciso de um toString() com mais informações que o que vai pra tela.

Dah uma pensada se a ideia é legal, se for, eu implemento de boa.


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

De repente o próprio converter poderia ter esse papel...

Vc está convertendo uma data para uma String seguindo um certo formato.

O problema é que converter converte o input e esse seu carinha aí tá com mais cara de converter o output para exibir na view...

Vamos pensar...


Sergio Oliveira

velo


[Avatar]

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

Isso, eu quero converter no output. Não no input.

Eu tenho um objeto com vários atributos. Um desses atributos é uma data recuperada do banco de dados, como um Objeto Date. Essa data eu preciso exibir na tela, mas o toString() não atende. Eu precisaria passar por um DateFormat.

E aí, será que é viável colocar formatadores no mentawai?

Será que isso pode ser uma coisa global (aplicar sob os output)?


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

Então deve ser o caso de criar um FormatterFilter, que usa converters para formatar output em vez de input.


Sergio Oliveira

velo


[Avatar]

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

U got the point!

Precisa de ajuda?


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

Não interesso?


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

Pode fazer sim. E me manda por email ou posta aqui !

Sergio Oliveira

velo


[Avatar]

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

Opa Sergio...

Me diz uma coisa, tem adicionar um filtro que seja executado após o Action?

A ideia é um filtro pro output, não pro input. Any ideia?

Se quiser, me add no msn.

marvinvelo_89@hotmail.com


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]
 
Forum Index -> Comentários Gerais Go to Page: 1, 2 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team