none
Manter a posição do scroll da grid após o postback RRS feed

  • Pergunta

  • Na gridview existe uma checkbox que ao ser clicado gera um postback...

    Existe alguma maneira de manter a posição do sroll mesmo depois do postback gerado pelo checkbox que está dentro da grid, não deixando portanto o scroll ir para o topo da grid...


    segunda-feira, 18 de fevereiro de 2013 20:39

Respostas

Todas as Respostas

  • Cara,

    Você pode manter a posição utilizando JavaScript. Da uma olhada na net que talvez consiga achar bastante coisas.


    Atenciosamente, Samuel dos Anjos

    segunda-feira, 18 de fevereiro de 2013 20:45
  •  coloca isso no load da página, ve se resolve:

      Page.MaintainScrollPositionOnPostBack = True

         

    abraço


    Darth Tsurth

    terça-feira, 19 de fevereiro de 2013 02:48
  • Cara já tentei, mas não deu certo...
    terça-feira, 19 de fevereiro de 2013 12:37
  • Pense num negocio chato... não estou conseguindo achar pra esse caso especifico...
    terça-feira, 19 de fevereiro de 2013 12:38
  • Se você estiver utilizando a versão mais atual do jQuery é facil:

    $('html, body').animate({
    	scrollTop: $('#seuGrid').offset().top
    }, 500);
    Vai mudando os parâmetros até ficar de um jeito bom para você


    Ao infinito e além!

    terça-feira, 19 de fevereiro de 2013 12:46
  • Obrigado pela atenção de vcs!!

    Eu consegui resolver da seguinte forma:

    <body onload="javascript:document.getElementById('div1').scrollTop = document.getElementById('scroll').value;"> 

    <input type="hidden" id="scroll" runat="server" />

    <div id="div1" onscroll="javascript:document.getElementById('scroll').value = this.scrollTop">

    valeu!!

    quinta-feira, 21 de fevereiro de 2013 14:53
  • nossa cara vc me ajudou muitoooooo

    valeu mesmo, é nois <3

    quinta-feira, 26 de outubro de 2017 17:24