Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
TWindow não abre Estou com um problema. Usava uma maquina em linux e estava tudo beleza. Troquei a maquina por windows e estou rodando um a aplicação em localhost mesmo, o sistema roda beleza porém tudo que fiz com TWindow para cadastros auxiliares rápidos não está abrindo fica processando e não tenho retorno. Exemplo do botao que chama o TWindow $btn_cargo = TButton::create('add_cargo', ['CargoFormW...
FF
TWindow não abre  
Estou com um problema. Usava uma maquina em linux e estava tudo beleza. Troquei a maquina por windows e estou rodando um a aplicação em localhost mesmo, o sistema roda beleza porém tudo que fiz com TWindow para cadastros auxiliares rápidos não está abrindo fica processando e não tenho retorno.

Exemplo do botao que chama o TWindow
$btn_cargo = TButton::create('add_cargo', ['CargoFormWindow', 'onClear'], '', 'far: fa-plus-square');
$btn_cargo->class = 'btn btn-default btn-sm inline-button';
$btn_cargo->style = 'margin-top: 1px; border-bottom: thin solid #DFDFDF';
$btn_cargo->title = 'Inserir novo cargo';
$cargo_id->after($btn_cargo);
$this->form->addField($btn_cargo);

Codigo do formulário TWindow
 
  1. <?php
  2. class GrupoFormWindow extends TWindow
  3. {
  4. protected $form; // form
  5. use Adianti\Base\AdiantiStandardFormTrait; // Standard form methods
  6. /**
  7. * Class constructor
  8. * Creates the page and the registration form
  9. */
  10. function __construct()
  11. {
  12. parent::__construct();
  13. parent::setSize(0.5, 0.5);
  14. $this->setDatabase('unit_database'); // defines the database
  15. $this->setActiveRecord('Grupo'); // defines the active record
  16. // creates the form
  17. $this->form = new BootstrapFormBuilder('form_Grupo');
  18. $this->form->setFormTitle('Grupo');
  19. // create the form fields
  20. $nome = new TEntry('nome');
  21. // add the fields
  22. $this->form->addFields( [ new TLabel('Grupo') ], [ $nome ] );
  23. $nome->addValidation('Grupo', new TRequiredValidator);
  24. // set sizes
  25. $nome->setSize('100%');
  26. if (!empty($id))
  27. {
  28. $id->setEditable(FALSE);
  29. }
  30. // create the form actions
  31. $btn = $this->form->addAction(_t('Save'), new TAction([$this, 'onSave']), 'fa:save');
  32. $btn->class = 'btn btn-sm btn-primary';
  33. $this->form->addActionLink(_t('New'), new TAction([$this, 'onEdit']), 'fa:eraser red');
  34. // vertical box container
  35. $container = new TVBox;
  36. $container->style = 'width: 100%';
  37. $container->add($this->form);
  38. parent::add($container);
  39. }
  40. }
  41. Preciso da ajuda de vocês para conseguir solucionar este problema

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


NR

https://adianti.com.br/forum/pt/view_5093?minha-aplicacao-esta-com-erro-por-onde-comeco-a-procurar