| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 12:07:17
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 12:09:48
|
fortunao
Joined: 17/03/2006 05:49:22
Messages: 186
Offline
|
veremos o que pode ser feito....
Alex Fortuna
|
Alex Fortuna
Desenvolvedor Mentawai
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 12:19:09
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 14:46:00
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 14:50:34
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 14:57:09
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 16:39:58
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 19:58:29
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 20:44:58
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2006 23:43:35
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/04/2006 09:00:36
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/04/2006 09:03:39
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2006 09:07:04
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2006 10:23:24
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/04/2006 17:45:05
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
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 |
|
|
 |
|
|