WF
Copia de valores entre TEntry
Boa tarde...
Tenho um formulário de cadastro de Embarcadores, e nas ocorrências quero criar um cadastro de De X Para, ou seja, quando receber um código de ocorrência, deve enviar um outro código (ou o mesmo, dependendo da necessidade).
A dúvida está em como copiar e colar os dados dos campos Código de Descrição, para os campos Código Envio e Descrição.
Porque há alguns momentos em que os campos vão ser iguais e o botão de copia é um recurso para facilita a digitação.
Abaixo coloquei o código para gravar informações fixas no campos, desse jeito funcionou, o que não estou conseguindo fazer e pegar as informações digitadas nos campos acima e "jogar" dentro dos outros dois campos.
Alguém poderia da uma luz. Obrigado!
Tenho um formulário de cadastro de Embarcadores, e nas ocorrências quero criar um cadastro de De X Para, ou seja, quando receber um código de ocorrência, deve enviar um outro código (ou o mesmo, dependendo da necessidade).
A dúvida está em como copiar e colar os dados dos campos Código de Descrição, para os campos Código Envio e Descrição.
Porque há alguns momentos em que os campos vão ser iguais e o botão de copia é um recurso para facilita a digitação.
Abaixo coloquei o código para gravar informações fixas no campos, desse jeito funcionou, o que não estou conseguindo fazer e pegar as informações digitadas nos campos acima e "jogar" dentro dos outros dois campos.
Alguém poderia da uma luz. Obrigado!
- <?php
- public static function onCopiaCodDescricao($param = null)
- {
- try
- {
- $object = new stdClass();
- $object->embarcador_ocorren_embarcador_cod_envio = 1;
- $object->embarcador_ocorren_embarcador_descricao_envio = 'Entrega';
- TForm::sendData(self::$formName, $object);
- }
- catch (Exception $e)
- {
- new TMessage('error', $e->getMessage());
- }
- }
Wempar Ferreira,
tente com esse código, atente para os nomes dos campos em $object e $param serem os mesmos definidos no seu form
public static function onCopiaCodDescricao($param = null)
{
try
{
$object = new stdClass();
$object->embarcador_ocorren_embarcador_cod_envio = $param['codigo'];
$object->embarcador_ocorren_embarcador_descricao_envio = $param['descricao'];
TForm::sendData('nome_do_seu_form', $object);
}
catch (Exception $e)
{
new TMessage('error', $e->getMessage());
}
}