HT
Formatação de Data no datagrid
Boa Tarde,
Como faço para mudar a formatação da data que vem do banco de dados como 2016-12-01, para padrão 01/12/2016 dentro do Datagrid. Estou utilizando a classe TStandardList e adicionando diretamente pelo $this->form->addQuickField(); .
Segue codigo da parte do datagrid:
Como faço para mudar a formatação da data que vem do banco de dados como 2016-12-01, para padrão 01/12/2016 dentro do Datagrid. Estou utilizando a classe TStandardList e adicionando diretamente pelo $this->form->addQuickField(); .
Segue codigo da parte do datagrid:
- <?php
- // creates the DataGrid
- $this->datagrid = new TQuickGrid;
- $this->datagrid->style = "width: 100%";
- $this->datagrid->setHeight(230);
- // creates the datagrid columns
- $this->datagrid->addQuickColumn('Código', 'id', 'right', 40, new TAction(array($this, 'onReload')), array('order', 'id'));
- $this->datagrid->addQuickColumn('Assunto', 'assunto', 'lefth', 400);
- $this->datagrid->addQuickColumn('Status', 'status->descricao', 'right', 200);
- $this->datagrid->addQuickColumn('Prioridade', 'prioridade->descricao', 'right', 100);
- $this->datagrid->addQuickColumn('Categoria', 'categoria->descricao', 'right', 200);
- $this->datagrid->addQuickColumn('Data Inicio', 'data_aberto', 'right', 200);
- $this->datagrid->addQuickColumn('Última Resposta', 'data_modificado', 'right', 200);
- $this->datagrid->addQuickColumn('Usuário', 'usuario->name', 'right', 150);
- // creates two datagrid actions
- $this->datagrid->addQuickAction('Visualizar', new TDataGridAction(array('UpdateChamadoForm', 'onEdit')), 'id', 'ico_edit.png');
-
- // create the datagrid model
- $this->datagrid->createModel();
- ?>
Veja:
www.adianti.com.br/forum/pt/view_1478?como-exibir-o-valor-no-formato
Basta adaptar a função do link acima para datas... e chamar a função com setTransformer.
Deu certinho.. vlw.