Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Scroll utilizando TWindow Pessoal Tenho uma TWindow com form, e no final uma data grid. Como o form tem muitos campos, eu preciso que ao iniciar (abrir) a TWindow, a tela seja rolada para o final. Eu adicionei este código no construtor focando numa div do form, mas não estã funcionando. Alguém passou por isso e pode me ajudar? ...
MG
Scroll utilizando TWindow  
Pessoal

Tenho uma TWindow com form, e no final uma data grid.
Como o form tem muitos campos, eu preciso que ao iniciar (abrir) a TWindow, a tela seja rolada para o final.

Eu adicionei este código no construtor focando numa div do form, mas não estã funcionando.

Alguém passou por isso e pode me ajudar?

<?:php
$sep = new TFormSeparator('Dados de Destino');
$sep->id = 'bl-dados-destino';
$this->form->addFields([$sep]);
TScript::create("setTimeout(function(){window.scrollTo(0,document.getElementById('bl-dados-destino').offsetTop)}, 1)");

?>

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (1)


NR

  1. <?php
  2. // pegar id da twindow
  3. $id_window $this->getId();
  4. TScript::create("setTimeout(function(){ $('#{$id_window}').scrollTo($('#bl-dados-destino').offset().top)}, 1)");
  5. ?>