function __construct() { parent::__construct(); parent::setDatabase('sobcontrole'); parent::setActiveRecord('banco'); $this->form = new \Adianti\Widget\Wrapper\TQuickForm('form_banco'); $this->form->class = 'tform'; $this->form->style = 'width: 100%'; $this->form->setFormTitle('Cadastro Banco'); $id = new \Adianti\Widget\Form\TEntry('idbanco'); $id->addValidation('ID', new TRequiredValidator()); //$id->setEditable(FALSE); $nome = new \Adianti\Widget\Form\TEntry('nome'); $nome->addValidation('nome', new TRequiredValidator()); $sigla = new \Adianti\Widget\Form\TEntry('sigla'); $sigla->addValidation('sigla', new TRequiredValidator()); $this->form->addQuickField('ID', $id, 50); $this->form->addQuickField('Nome', $nome, 250); $this->form->addQuickField('Sigla', $sigla, 100); $this->form->addQuickAction('Salvar', new \Adianti\Control\TAction(array($this, 'onSave')), 'ico_save.png'); $this->form->addQuickAction('Novo', new \Adianti\Control\TAction(array($this, 'onClear')), 'ico_new.png'); $this->form->addQuickAction('Listar', new \Adianti\Control\TAction(array('BancoDataGrid', 'onReload')), 'ico_datagrid.png'); $vbox = new \Adianti\Widget\Container\TVBox(); $vbox->add(new \Adianti\Widget\Util\TXMLBreadCrumb('menu.xml', __CLASS__)); $vbox->add($this->form); parent::add($vbox); }
function __construct() { parent::__construct(); parent::setDatabase('sobcontrole'); parent::setActiveRecord('tipocargo'); $this->form = new \Adianti\Widget\Wrapper\TQuickForm('TipoCargoFormView'); $this->form->class = 'tform'; $this->form->style = 'width: 500px'; $this->form->setFormTitle('Cadastro Tipos de Cargo'); $id = new \Adianti\Widget\Form\TEntry('idtipocargo'); $id->setEditable(FALSE); $descricao = new \Adianti\Widget\Form\TEntry('descricao'); $descricao->addValidation('descricao', new TRequiredValidator()); $this->form->addQuickField('ID', $id, 100); $this->form->addQuickField('Descrição', $descricao, 100); $this->form->addQuickAction('Salvar', new \Adianti\Control\TAction(array($this, 'onSave')), 'ico_save.png'); $this->form->addQuickAction('Novo', new \Adianti\Control\TAction(array($this, 'onClear')), 'ico_new.png'); $this->form->addQuickAction('Listar', new \Adianti\Control\TAction(array('TipoCargoDataGrid', 'onReload')), 'ico_datagrid.png'); $vbox = new \Adianti\Widget\Container\TVBox(); $vbox->add(new \Adianti\Widget\Util\TXMLBreadCrumb('menu.xml', __CLASS__)); $vbox->add($this->form); parent::add($vbox); }