Lançado Adianti Framework 7.6!
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.     
  6.     use Adianti\Base\AdiantiStandardFormTrait// Standard form methods
  7.     
  8.     /**
  9.      * Class constructor
  10.      * Creates the page and the registration form
  11.      */
  12.     function __construct()
  13.     {
  14.         parent::__construct();
  15.         parent::setSize(0.50.5);
  16.         
  17.         
  18.         $this->setDatabase('unit_database');              // defines the database
  19.         $this->setActiveRecord('Grupo');     // defines the active record
  20.         
  21.         // creates the form
  22.         $this->form = new BootstrapFormBuilder('form_Grupo');
  23.         $this->form->setFormTitle('Grupo');
  24.         
  25.         // create the form fields
  26.         $nome = new TEntry('nome');
  27.         // add the fields
  28.         $this->form->addFields( [ new TLabel('Grupo') ], [ $nome ] );
  29.         $nome->addValidation('Grupo', new TRequiredValidator);
  30.         // set sizes
  31.         $nome->setSize('100%');
  32.         
  33.         if (!empty($id))
  34.         {
  35.             $id->setEditable(FALSE);
  36.         }
  37.         
  38.                  
  39.         // create the form actions
  40.         $btn $this->form->addAction(_t('Save'), new TAction([$this'onSave']), 'fa:save');
  41.         $btn->class 'btn btn-sm btn-primary';
  42.         $this->form->addActionLink(_t('New'),  new TAction([$this'onEdit']), 'fa:eraser red');
  43.         
  44.         // vertical box container
  45.         $container = new TVBox;
  46.         $container->style 'width: 100%';
  47.         $container->add($this->form);
  48.         
  49.         parent::add($container);
  50.     }
  51. }
  52. Preciso da ajuda de vocês para conseguir solucionar este problema

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto 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