Loading ...
Sorry, an error occurred while loading the content.

Re: [riojug] DisplayTag

Expand Messages
  • Daniel Vizeu
    Problema Resolvido. Atualizei a versão da DisplayTag para 1.1 consequentemente outras bibliotecas tb tiveram que ser atualizadas. agradeço a todos. -- Daniel
    Message 1 of 5 , Nov 7, 2006
    • 0 Attachment
      Problema Resolvido.
      Atualizei a versão da DisplayTag para 1.1 consequentemente outras bibliotecas tb tiveram que ser atualizadas.
      agradeço a todos.

      --
      Daniel Vizeu

      2006/11/6, Daniel Vizeu <daniel.vizeu@...>:
      Glaucio não da erro nenhum...simplesmente não exibe a última pagina, e nao acho que eh algo relativo a estouro de memoria pois ele exibe mais que isso. so nao mostra a opcao para ir na ultima pagina tipo 1 a 12 com 128 registros, a ultima que deveria ser a 13 com os 8 restantes, nao aparece.
      mas isso so ocorre se hover a paginação da paginacao, tipo na tela aparece:
      1, 2, 3, 4, 5, 6, 7
      se vc for indo para frente ele vai mostrando 4, 5, 6, 7, 8, 9, 10
      mais para frente 6, 7 , 8, 9, 10, 11, 12,
      e só,
      deveriam ser ate a 13.
      obs.: ja conferi, os dados estao sendo encaminhados pelo servlet.

      Em 06/11/06, glaucio luiz <glaucioguerra@...> escreveu:

      Daniel,
       
      Poderia postar o erro? Eu acho que deve ser algum estouro de memória na JVM. Com o stackTrace fica melhor visualizar.
       
      Um abraço!
       
      Glaucio Guerra

      Daniel Vizeu <daniel.vizeu@gmail.com> escreveu:
      Olá pessoal, estou apanhando aqui com o problema de paginação utilizando displayTag.

      Problema:
      A última página de uma coleção não aparece.

      Explanação:
      Estou usando displayTag, quero exibir 10 registros em cada pagina, a minha última página não aparece na paginação.
      Exemplo: tenho 125 registros, suponha que divida 10 por pagina, aparece a paginação de 1 a 12. os 5 ultimos registros nao aparecem.
      Notei que o problema so ocorre quando o numero de paginas ultrapassa 8 paginas( quantidade de paginas que aparecem por vez em cada jsp ) não importando a razao registros/qtd por pagina.

      Agradeço desde já!
      Daniel Vizeu

      Código:

                        <display:table name="sessionScope.software" requestURI="${UrlDisplayTag}" id="item" excludedParams="*" export="false" cellspacing="1" cellpadding="2" style="width:640px;" pagesize="10" >
                          <display:setProperty name="basic.msg.empty_list">                               
                          </display:setProperty>
                          <display:column title="Descrição" headerClass="solctHeader">
                              ${item.nomSoftware}
                          </display:column>
                          <display:column title="Vers&atilde;o" headerClass="solctHeader">
                              ${ item.descrVersao}
                          </display:column>
                          <display:column title="Idioma"    headerClass="solctHeader">
                              ${item.descrIdioma}
                          </display:column>
                          <display:column title="N&ordm; Vers&otilde;es" headerClass="solctHeader">
                              ${item.qtdLicenca }
                          </display:column>   
                          <display:column title="N&ordm; Vers&otilde;es disponíveis" headerClass="solctHeader">
                              ${ item.qtdLicencaDisponivel}
                          </display:column>                               
                          <display:column title="Editar" headerClass="solctHeader">
                          <center><a href="javascript:editar('${ item.seqComponente}')"><img src="../../../../_images/open.gif" border="0" title="Edita item da lista"></a></center>
                                </display:column>
                                <display:column title="Excluir" headerClass="solctHeader">
                          <center><a href="javascript:excluir('${item.seqComponente}')"><img src="../../../../_images/lixeira.gif" border="0" title="Exclui item da lista"></a></center>
                              </display:column>
                      </display:table></td>
                      </tr>
                      </table>
                      <display:table name="sessionScope.software " id="item" export="false" excludedParams="*"  cellspacing="1" cellpadding="2" pagesize="10" style="visibility:hidden;display:none;">               
                              <display:setProperty name="basic.msg.empty_list">
                                  <div align="center"></div>
                              </display:setProperty>
                              <display:setProperty name="paging.banner.last">
                                  <br>
                                  <center>{0}</center>
                              </display:setProperty>
                              <display:setProperty name="paging.banner.full">
                                  <br>
                                  <center>{0}</center>
                              </display:setProperty>
                              <display:setProperty name="paging.banner.first">
                                  <br>
                                  <center>{0}</center>
                              </display:setProperty>
                              <display:setProperty name="paging.banner.onepage">
                                  <br>
                              </display:setProperty>   
                              <display:column property="seqComponente" />
                              <display:column property="seqComponente" />
                      </display:table>   

      --
      Daniel Vizeu

      __________________________________________________
      Fale com seus amigos de graça com o novo Yahoo! Messenger
      http://br.messenger.yahoo.com/




      --
      Daniel Vizeu



      --
      Daniel Vizeu
    • JSergio
      *PessoALL, boa tarde.* * *Alguém já implementou os eventos (onmouseover e onmouseout) na linha (tr) da tabela com displaytag? Como eu coloco os eventos
      Message 2 of 5 , Oct 29, 2008
      • 0 Attachment
        PessoALL, boa tarde.

        Alguém já implementou os eventos (onmouseover e onmouseout) na linha (tr) da tabela com displaytag?
         
        Como eu coloco os eventos onmouseover e onmouseout através do Decorator?

        Estou utilizando a seguinte método da classe Decorator:
            ...................
            public String startRow()
            {  
                   StringBuffer link = new StringBuffer("<span onmouseover=\"");  
                   link.append("JavaScript:this.className='tableClassDesejada';\"/>");
                           
                   return link.toString();   
            } 
             .......................

        E na tabela que está na JSP estou apontando assim:
        <display:table decorator="br.com.empresa.aplicacao.util.TabelaDecorator" id="status" style="width: 100%;">
        ....
        ....
        ....

        E não funciona. Alguém já consegui fazer isto?

        Obs.: Já olhei os links abaixo, mas não consegui resolver este problema.
        http://displaytag.homeip.net/displaytag-examples-1.1/example-decorator.jsp
        http://hotwork.sourceforge.net/hotwork/manual/displaytag/displaytag-user-guide.html

        []'s
        Sergio
         

      Your message has been successfully submitted and would be delivered to recipients shortly.