pessoal postei uma duvida ontem sobre paginacao com display tag libary, e nossa camarada do forum DianaPJ me esclareuceu a duvia, pos bem comecei a usar a lib, comecando com “HelloWorld” e blz tudo normal, ai comecei a ver os Decorators, pos bem, o primeiro problema, em qual jar fica o “org.displaytag.sample.Wrapper” porque procurei na doc nao tem estou com o tutorial baixado do site e nem menciona em qual lugar ele esta ja fui ate no http://www.findjar.com/index.x alguem sabe onde fica ?
Problemas com Decorators no display tag libary[RESOLVIDO]
3 Respostas
D
Oi fera,
Vamos lá…
seguinte, vc vai criar o seu próprio decorator…estendendo de TableDecorator…
import org.apache.taglibs.display.TableDecorator;
public class DecoratorDestinatario extends TableDecorator {
Por, exemplo…eu quero exibir na tabela um botão excluir…dentro da célula, e que esse botão chame uma ação passando o id do registro para exclusão…
public String getExcluir(){
//pegando a linha corrente da tabela...e dando um Cast para o ojeto que a tabela exibe...
DestinatarioSMS lst = (DestinatarioSMS) getCurrentRowObject();
long id = lst.getIdDestinatarioSMS();
String link = "<a ><img /></a>";
return link;
}
e na sua displaytag:
<display:table id="dest" name="destinatarios" requestURI="<%=requestUri%>" pagesize="10" class="extrato" decorator="xxx.xxx.xxx.DecoratorDestinatario">
//na coluna:
<display:column property="editar" title=""/>
//
[]'s
D
Obs.: o fórum cortou o html do método getEditar()…
entendi obrigado mais uma vez !!!
Criado 24 de junho de 2010
Ultima resposta 24 de jun. de 2010
Respostas 3
Participantes 2