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. if (isset($param['key']))
  8. {
  9. $key = $param['key'];
  10. $object = new Contratos($key);
  11. $this->form->setData($object);
  12. $items = Empenhos::where('cod_contrato', '=', $key)->load();
  13. $this->table_details->addSection('tbody');
  14. if ($items)
  15. {
  16. foreach($items as $item )
  17. {
  18. $this->addDetailRow($item);
  19. }
  20. // create add button
  21. $add = new TButton('clone');
  22. $add->setLabel('Adicionar');
  23. $add->setImage('fa:plus-circle green');
  24. $add->addFunction('ttable_clone_previous_row(this)');
  25. // add buttons in table
  26. $this->table_details->addRowSet([$add]);
  27. }
  28. else
  29. {
  30. $this->onClear($param);
  31. }
  32. TTransaction::close(); // close transaction
  33. }
  34. }
  35. catch (Exception $e) // in case of exception
  36. {
  37. new TMessage('error', $e->getMessage());
  38. TTransaction::rollback();
  39. }
  40. }
  41. <?

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