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 ?
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
Obs.: o fórum cortou o html do método getEditar()…
entendi obrigado mais uma vez !!!