Olá pessoal,estou precisando de uma ajuda.Tenho uma grid na qual trago resultado de uma pesquisa,atualmente já vem do banco de forma ordenada.Insatisfeito,o querido cliente solicitou que ,qndo clicasse no cabeçalho ordenasse a pesquisa.Fiz uns testes com displaytag,porem ao jogar na minha aplicação dá erro.Se alguem puder analisar o seguinte codigo e informar como aplicar no mesmo displaytag ficarei grato
qnto ao link que mandou,ele mesmo que usei como referencia,porém nele é tudo simples,tudo estático,já no meu caso, 'resultado' é o resultado de uma collection com os dados do banco..
abelgomes
qual o problema que vc esta enfrentando com o codigo acima? uma vez que a lista esta na sessao (nao aconselhavel) vc trabalha como se ela fosse estatica, vc ordena e pela coluna que quer…
abelgomes
acabei de testar aqui no meu sistema, ta tudo funcionando nos conformes…
D
DaniloAl
o seguinte,a jsp era da seguinte forma :
<%@taglibprefix="c"uri="http://java.sun.com/jstl/core"%><%@tagliburi="http://struts.apache.org/tags-html"prefix="html"%><%@tagliburi="http://struts.apache.org/tags-bean"prefix="bean"%><%@tagliburi="http://struts.apache.org/tags-logic"prefix="logic"%><jsp:includeflush="true"page="/atributos.jsp"></jsp:include><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title></title></head><body><divid="content_form"><html:formaction="/tabelasapoio/tipoacao.mf"onsubmit="return ajaxRunForm(this,'conteudo')"><fieldset><legend>Pesquisar</legend><jsp:includeflush="true"page="/MGeral/boxMsgs.jsp"></jsp:include><html:hiddenproperty="id"styleClass="none"/><html:hiddenproperty="do"styleClass="none"value="select"styleId="do"/><div><label>Descrição:</label><html:textstyleClass="inputBig"maxlength="50"property="nome"/></div><div><buttonvalue="Cadastrar"type="submit">Pesquisar</button><buttonclass="botaoLado"type="button"onclick="relatorio();">Relatorio</button></div></fieldset></html:form></div><divid="content_grid"><fieldset><legend>Resultado da pesquisa</legend><table><tr><th>Descrição</th><thclass="acao">Ação</th></tr><logic:notEmptyname="resultado"><logic:iteratename="resultado"id="r"><tr><td><ahref="#"onclick="editar('${r.identificador}')"><bean:writename="r"property="nome"/></a></td><tdclass="acao"><ahref="#"alt="Excluir"title="excluir"onclick="remover('${r.identificador}')"><imgsrc="${pageContext.request.contextPath}/img/pt_BR/icon_excluir.gif"/></a></td></tr></logic:iterate></logic:notEmpty></table></fieldset></div></body></html>
e agora com displaytag ficou da seguinte forma(eu substitui tudo pela parte so da grid a titulo de teste):
Failed to load or instantiate TagExtraInfo class: org.displaytag.tags.TableTagExtraInfo
abelgomes
vc seguiu o tutorial que tem la no site do display tag?
configourou seu web XML?
os jars dos display tag estao no seu classpath?
da uma olhada aqui http://www.guj.com.br/posts/list/64391.java
D
DaniloAl
complicado…ja fiz de tudo,como nos exemplos,mas continua Failed to load or instantiate TagExtraInfo class: org.displaytag.tags.TableTagExtraInfo