PD
PWD Lib 1.0
Fechado
bem pessoal vim aqui não para postar um componente mas uma lib toda criada para o modo web do adianti, tem alguns componetes prontos outros em andamento
o link do git é
https://github.com/ale-php/TComponetes
para quem queria popular TCombo em tempo de execução tem o componente
PDBComboLook, esta na pasta PForm
aqui um exemplo dele
como podem ver o setChangeAction dele é diferente do setChangeAction das TCOmbo e TBDCombo
o link do git é
https://github.com/ale-php/TComponetes
para quem queria popular TCombo em tempo de execução tem o componente
PDBComboLook, esta na pasta PForm
aqui um exemplo dele
- <?php
- class WellcomeView extends TPage
- {
- private $form;
- private $look;
- private $combo;
- /**
- * Class constructor
- * Creates the page
- */
- function __construct()
- {
- parent::__construct();
- $panel = new TPanel(500,500);
- $lanel = new PLabel('Alexandre','danger');
- $this->form = new TForm('PDBComboLook');
- $this->look = new PDBComboLook('setor','sample','Setor','id','nome');
- $this->combo = new TCombo('Cargos');
- $this->look->setChangeAction(new TAction(array($this,'Load')));
- $table = new TTable();
- $row = $table->addRow();
- $row->addCell(new PLabel('Setor','danger'));
- $row->addCell($this->look);
- $row = $table->addRow();
- $row->addCell(new PLabel('Cargo','primary'));
- $row->addCell($this->combo);
- $row = $table->addRow();
- $btn = new PButton('mostrar','danger');
- $btn->setLabel('mostrar');
- $row->addCell($btn);
- $this->form->setFields(array($this->look,$this->combo));
- $this->form->add($table);
- // add the image to the page
- parent::add( $this->form );
- }
- public function Load(){
- $data = $this->form->getData();
- $this->form->setData($data);
- //alvo, Model, Banco,key,FK,valor,campo
- $this->look->addPopulationTarget($this->combo ,'Cargos','sample','id','setor_id','nome',$data->setor);
- }
- }
- ?>
como podem ver o setChangeAction dele é diferente do setChangeAction das TCOmbo e TBDCombo
Todos foram testados funcionando perfeitamente ;) Parabéns pelo trabalho.
o link correto é
https://github.com/ale-php/PComponetes
O que este componente faz na prática?