Campo de pesquisa não é adicionado Pessoal, estou usando o modelo de grid com pesquisa, porém campo não aparece acima da grid. Alguém consegue identificar qual o erro ? ...
RB
Campo de pesquisa não é adicionado  
Pessoal, estou usando o modelo de grid com pesquisa, porém campo não aparece acima da grid.

Alguém consegue identificar qual o erro ?

 
  1. <?php
  2. //....
  3. public function __construct()
  4. {
  5. parent::__construct();
  6. // creates one datagrid
  7. $this->datagrid = new BootstrapDatagridWrapper(new TDataGrid);
  8. $this->datagrid->width = '100%';
  9. // add the columns
  10. $this->datagrid->addColumn(new TDataGridColumn('pessoa_id','#','center',''));
  11. $nome = $this->datagrid->addColumn(new TDataGridColumn('pessoa->fisica->nome',_t('Name'),'left',''));
  12. $data_cadastro = $this->datagrid->addColumn(new TDataGridColumn('criacao_br','Data Cadastro','left',''));
  13. $telefone = $this->datagrid->addColumn(new TDataGridColumn('telefone->numero','Telefone','left',''));
  14. $unidade = $this->datagrid->addColumn(new TDataGridColumn('system_unit->name',_t('Unit'),'left',''));
  15. $cpf = $this->datagrid->addColumn(new TDataGridColumn('pessoa->fisica->cpf','CPF','left',''));
  16. $rg = $this->datagrid->addColumn(new TDataGridColumn('pessoa->fisica->rg','RG','left',''));
  17. $cidade = $this->datagrid->addColumn(new TDataGridColumn('pessoa_endereco->endereco->estado->nome',_t('City'),'left',''));
  18. $uf = $this->datagrid->addColumn(new TDataGridColumn('pessoa_endereco->endereco->estado->uf','UF','left',''));
  19. $editar = $this->datagrid->addColumn(new TDataGridColumn('editar','','center'));
  20. $deletar = $this->datagrid->addColumn(new TDataGridColumn('deletar','','center'));
  21. $data_cadastro->enableAutoHide(500);
  22. $telefone->enableAutoHide(600);
  23. $unidade->enableAutoHide(700);
  24. $cpf->enableAutoHide(800);
  25. $rg->enableAutoHide(900);
  26. $uf->enableAutoHide(1000);
  27. $cidade->enableAutoHide(1000);
  28. $uf->setDataProperty('style','font-weight: bold');
  29. // creates the datagrid model
  30. $this->datagrid->createModel();
  31. // creates the page navigation
  32. $this->pageNavigation = new TPageNavigation;
  33. $this->pageNavigation->setAction(new TAction([$this, 'onReload']));
  34. $this->pageNavigation->setWidth($this->datagrid->getWidth());
  35. $this->pageNavigation->enableCounters();
  36. // search box
  37. $input_search = new TEntry('input_search');
  38. $input_search->placeholder = _t('Search');
  39. $input_search->setSize('100%');
  40. // enable fuse search by column name
  41. $this->datagrid->enableSearch($input_search,'pessoa_id,criacao_br,pessoa->fisica->nome,telefone->numero,pessoa->fisica->cpf,pessoa->fisica->rg');
  42. $panel = new TPanelGroup('{$cliente}');
  43. $panel->addHeaderWidget($input_search);
  44. $panel->add($this->datagrid)->style = 'overflow-x:auto';
  45. $panel->addFooter($this->pageNavigation);
  46. // wrap the page content using vertical box
  47. $vbox = new TVBox;
  48. $vbox->style = 'width: 100%';
  49. //$vbox->add(new TXMLBreadCrumb('menu.xml',__CLASS__));
  50. $vbox->add($panel);
  51. parent::add($vbox);
  52. }
  53. ?>


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