Lançado Adianti Framework 7.6!
Clique aqui para saber mais
ajuda com mestre/detalhe. Bom dia, no meu detalhe tem um campo data quando eu edito ele esta vindo com data modelo americano, e gostaria de usar o TDate::date2br( ) para colocar em brasileiro, mas como faço para acessar esse campo expecifico que é o data_empenho abaixo esta ai o onEdit com o detalhe ...
RS
ajuda com mestre/detalhe.  
Bom dia, no meu detalhe tem um campo data quando eu edito ele esta vindo com data modelo americano, e gostaria de usar o TDate::date2br( ) para colocar em brasileiro, mas como faço para acessar esse campo expecifico que é o data_empenho

abaixo esta ai o onEdit com o detalhe



  1. <?php
  2. function onEdit($param)
  3.     {
  4.         try
  5.         {
  6.             TTransaction::open('db_contratos');
  7.             
  8.             if (isset($param['key']))
  9.             {
  10.                 $key $param['key'];
  11.                 
  12.                 $object = new Contratos($key);
  13.                 $this->form->setData($object);
  14.                 
  15.                 
  16.                 
  17.                 $items  Empenhos::where('cod_contrato''='$key)->load();
  18.                 
  19.                 $this->table_details->addSection('tbody');
  20.                 if ($items)
  21.                 {
  22.                 
  23.                     foreach($items  as $item )
  24.                     {
  25.                         $this->addDetailRow($item);
  26.                     }
  27.                     
  28.                     // create add button
  29.                     $add = new TButton('clone');
  30.                     $add->setLabel('Adicionar');
  31.                     $add->setImage('fa:plus-circle green');
  32.                     $add->addFunction('ttable_clone_previous_row(this)');
  33.                     
  34.                     // add buttons in table
  35.                     $this->table_details->addRowSet([$add]);
  36.                 }
  37.                 else
  38.                 {
  39.                     $this->onClear($param);
  40.                 }
  41.                 
  42.                 TTransaction::close(); // close transaction
  43.             }
  44.         }
  45.         catch (Exception $e// in case of exception
  46.         {
  47.             new TMessage('error'$e->getMessage());
  48.             TTransaction::rollback();
  49.         }
  50.     }
  51.     <?

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 (3)


AC

Acredito que seria algo como:

$item->data_empenho = TDate::date2br($item->data_empenho);

Entre as linhas 24 e 25.
RS

Obrigado Alexandre...vou fazer. abraço
RS

Obrigado Alexandre...vou fazer. abraço