Autor Tópico: [RESOLVIDO] Scroll infinito.  (Lida 608 vezes)

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
[RESOLVIDO] Scroll infinito.
« Online: Março 29, 2016, 03:04:19 pm »
Srs. boa tarde. Habilitando o scroll infinito nas grids dos meus projetos o scroll inicializa automaticamente e vai incrementando as páginas sem parar até o final da tabela.  Não obedece ao comando no scroll para avançar. Não funciona como no exemplo do changelog! Criei uma grid do zero, após não obter resultado na exportação/importação e nada. É assim mesmo? Existe algum comando que não habilitei/desabilitei. Numa grid pequena vai-lá, mas numa acima de 30 mil registros... O banco é MySql. Testei no FF, GC e IE, com cache limpos.
« Última modificação: Abril 06, 2016, 09:35:17 am por joni morais »
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
Re:Scroll infinito.
« Responder #1 Online: Março 30, 2016, 04:06:24 pm »
Quais as configurações que você setou na aplicação.

Linhas por Página?
Incremento para o Scroll Infinito?
Manter estado?
Altura da Grid?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1642
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Scroll infinito.
« Responder #2 Online: Março 31, 2016, 01:26:11 am »
Passo pelo mesmo problema. Num banco Mysql com mais de 180000 linhas o scroll não funciona bem.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
Re:Scroll infinito.
« Responder #3 Online: Março 31, 2016, 09:38:48 am »
Quais das configurações abaixo estão usadas na aplicação?

Linhas por Página?
Incremento para o Scroll Infinito?
Manter estado?
Altura da Grid?

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:Scroll infinito.
« Responder #4 Online: Março 31, 2016, 09:55:47 am »

Yuri, independe dos valores dos parâmetros! Com quaisquer valores nos parâmetros mencionados (Linhas por Página; Incremento para o Scroll Infinito; Manter estado ou Altura da Grid), comporta-se da mesma forma: as paginas vão sendo incrementadas até o final dos registros automaticamente, sem tocar no scroll para comandar tal incremento.


Construindo a grid do zero consegui resolver/contornar executando dois pontos:
- Retirando todo cógigo HTML do evento onScriptInit e transferindo-o para o onAplicationInit; e
- Trocando os botões LINK que possuo por botões PHP com macro sc_redir.

Bem verdade que não testei em outras grids mais complexas que tenho aqui, mas nessa em questão, uma das mais simples, foi assim  ?!?!
« Última modificação: Março 31, 2016, 09:59:41 am por joni morais »
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1642
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Scroll infinito.
« Responder #5 Online: Março 31, 2016, 01:59:14 pm »
Quais das configurações abaixo estão usadas na aplicação?

Linhas por Página? 10
Incremento para o Scroll Infinito? 5
Manter estado? sim
Altura da Grid? nada marcado
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1642
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Scroll infinito.
« Responder #6 Online: Março 31, 2016, 02:59:13 pm »
Yuri,
Era problema na lentidão de resposta pelo banco de dados.
Coloquei num banco com as configurações otimizadas e funcionou corretamente.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
Re:Scroll infinito.
« Responder #7 Online: Abril 01, 2016, 09:27:25 am »
 O erro "sobre as paginas que vão sendo incrementadas até o final dos registros automaticamente, sem tocar no scroll para comandar tal incremento", ocorre quando no evento "OnScriptInit" possui algum comando de saída de tela, por exemplo "echo teste" ou algum código para montar algum html.

O caso já está sendo analisado, e a correção estará disponivel nas próximas atualizações.

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:Scroll infinito.
« Responder #8 Online: Abril 01, 2016, 09:59:25 am »
Muito obrigado Yuri! No meu caso era montagem de html.
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
Re:Scroll infinito.
« Responder #9 Online: Abril 01, 2016, 02:24:31 pm »
Lembrando a todos que o erro acontece apenas nas consultas que não estão utilizando o parâmetro de altura.

O caso foi corrigido e será liberado na próxima release.

Agradecemos a colaboração de todos.

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Scroll infinito.
« Responder #10 Online: Abril 01, 2016, 02:52:05 pm »
Yuri,

Existe a possibilidade da NM implementar o parâmetro de altura também em percentual?

Obrigado
George Carvalho
Porto de Galinhas/PE

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:Scroll infinito.
« Responder #11 Online: Abril 01, 2016, 03:56:15 pm »
Era isso que eu iria pedir também!
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Celso R.

  • Expert
  • *****
  • Mensagens: 941
Re:Scroll infinito.
« Responder #12 Online: Abril 02, 2016, 08:05:43 pm »
Isso seria de grande valia.

Celso R.
________________________________
SC - V 8

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
[RESOLVIDO] Scroll infinito.
« Responder #13 Online: Abril 05, 2016, 11:48:18 am »
O problema foi corrigido na release 8.1.33.

Versão liberada e disponivel para download e atualização.

http://www.scriptcase.com.br/changelog-scriptcase/

NOTA: Após a atualização, limpe o cache do navegador.

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1642
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:[RESOLVIDO] Scroll infinito.
« Responder #14 Online: Abril 05, 2016, 12:59:11 pm »
Obrigado
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?