| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2007 19:13:04
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
Olá galera, gostaria de tirar algumas dúvidas sobre displaytag, vamos lá:
1 - Tem como incluir um <TR></TR> entre as linhas da minha tabela displaytag ? minha intenção era chamar um formulário de detalhes por Ajax do ID referente à linha na displaytag. Tem como ?
2 - Tenho uma coluna retornada pela minha List que seu valor é 0 ou 1. Tem como eu fazer algum IF na displaytag, tipo, "if campo = 1 return SIM else return NÃO", substituindo 1 e 0 por SIM e NÃO dentro da displaytag ?
Valew.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2007 19:41:16
|
Java Player
JavaTeenager
![[Avatar]](/images/avatar/9910489e4ff310896dce21303a8e7fda.png)
Membro desde: 17/08/2006 17:11:57
Mensagens: 180
Offline
|
marceloplis wrote:
2 - Tenho uma coluna retornada pela minha List que seu valor é 0 ou 1. Tem como eu fazer algum IF na displaytag, tipo, "if campo = 1 return SIM else return NÃO", substituindo 1 e 0 por SIM e NÃO dentro da displaytag ?
Faça assim:
<display:table name="usuarios" class="displaytag" id="item" requestURI="UsuariosAction.action" pagesize="10">
<display:column property="nome" title="Nome" />
<display:column title="Ativo">
${item.ativo == 1 ? "SIM" : "NÃO"}
</display:column>
</display:table>
|
SCPJ 6 - 93%
Quizzes .com.br
Jogos para Celular .com.br
Jogos para Android .com.br
Android Gameplay .com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2007 19:54:29
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
marceloplis wrote:
1 - Tem como incluir um <TR></TR> entre as linhas da minha tabela displaytag ? minha intenção era chamar um formulário de detalhes por Ajax do ID referente à linha na displaytag. Tem como ?
use o decorator da displaytag.
sobrescreva o método finishiRow(), ou seja, toda vez que a displaytag renderizar uma linha ele irá invocar este método. Basta você criar mais uma linha aqui.
neste método você terá acesso ao tableModel da tabela. Neste objeto tem um método chamado addRow(...). Simples!!!
Qualquer coisa posta aê...
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 11:28:52
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
marcelo_mococa wrote:
use o decorator da displaytag.
sobrescreva o método finishiRow(), ou seja, toda vez que a displaytag renderizar uma linha ele irá invocar este método. Basta você criar mais uma linha aqui.
neste método você terá acesso ao tableModel da tabela. Neste objeto tem um método chamado addRow(...). Simples!!!
Qualquer coisa posta aê...
Marcelo, como estou começando com displaytag agora, só consegui fazer decirator para formatar dados e criar propriedades dinamicas, isso porque tive exemplos mostrados em tutoriais... agora subscrever métodos... não faço nem idéia de como fazer !!!
Eu procurei no pai dos burros, google, e não encontrei nenhum caso parecido de exemplo!!! vc teria algum ??
Valew.
|
|
|
 |
|
|