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


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