Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Preenchimento de TEnry em tempo de execução a partir de outro Pessoal, preciso jogar o valor que está sendo digitado em um TEntry em outro que está desabilitado em tempo de execução na mesma página, alguém pode me dar um help de como fazer isso?...
LB
Preenchimento de TEnry em tempo de execução a partir de outro  
Pessoal, preciso jogar o valor que está sendo digitado em um TEntry em outro que está desabilitado em tempo de execução na mesma página, alguém pode me dar um help de como fazer isso?

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


IF

Oi Leandro. Uma idéia seria fazer isso com jQuery:

  1. <?php
  2.         $campo1 = new TEntry('campo1');
  3.         $campo2 = new TEntry('campo2'); 
  4.         $campo1->setId('campo1');
  5.         $campo2->setId('campo2');
  6.         $campo2->setEditable(false);
  7.         
  8.         TScript::create('
  9.            $("#campo1").on("keyup", function(){                             
  10.            $("#campo2").val($("#campo1").val());
  11.            });     
  12.         ');
  13. ?>
LB

Obrigado Ivan. Consegui fazer com uma exit_action mas essa do jQuery também é uma boa vou guardar a dica. Muito obrigado mesmo.

$exit_action = New TAction(array($this, 'onSaldo'));
$valor->setExitAction($exit_action);


public static function onSaldo($param)
{
$obj = new StdClass;
$obj->valor_saldo = $param['valor'];
TForm::sendData('form_DocAp', $obj);
}