TWindow show(); mensagem: error: Requisição falhou ...
GF
TWindow show(); mensagem: error: Requisição falhou  
<?php // configuração do botão           $butWindow = new TButton('AbrirJanela');        $butWindow->setAction(new TAction([$this, 'abreJanela'], ['static' => '1']), '');        $butWindow->setImage('fa:pen-to-square');        $butWindow->class = 'btn btn-default inline-button';//função que abre a janela e passa os parametrospublic function abreJanela($param){    try    {        $dialog = new TWindow('Definir Desconto');        $dialog->setSize(400, 200);        $desconto_percentual = new TEntry('modal_desconto_percentual');        $desconto_valor = new TEntry('modal_desconto_valor');        if (!empty($param['pedido_detail_descontop']))         {            $desconto_percentual->setValue($param['pedido_detail_descontop']);        }        if (!empty($param['pedido_detail_desconto']))         {            $desconto_valor->setValue($param['pedido_detail_desconto']);        }              $formModal = new BootstrapFormBuilder('form_modal');        $row = $formModal->addFields(            [new TLabel('DESCONTO %'), $desconto_percentual],            [new TLabel('DESCONTO'), $desconto_valor]        );        $row->layout = ['col-sm-6', 'col-sm-6'];        // Criando botões corretamente        $btnConfirmar = new TButton('btn_confirmar');        $btnConfirmar->setLabel('Confirmar');        $btnConfirmar->setImage('fa:check');        $btnConfirmar->setAction(new TAction([$this, 'confirmarDesconto']), 'Confirmar');        $btnFechar = new TButton('btn_fechar');        $btnFechar->setLabel('Cancelar');        $btnFechar->setImage('fa:times');        $btnFechar->addFunction("Template.closeRightPanel()");        $footerContainer = new TElement('div');        $footerContainer->style = 'text-align: right; padding: 10px;';        $footerContainer->add($btnFechar);        // Adicionando o formulário ao dialog        $dialog->add($formModal);        $dialog->add($footerContainer);        $dialog->show();    }    catch (Exception $e)    {        echo 'Erro: ' . $e->getMessage();    }}//função que confirma os valores e chama outra functionpublic function confirmarDesconto($param){    // Atualiza os valores no formulário principal    TSession::setValue('desconto_percentual', $param['pedido_detail_descontop']);    TSession::setValue('desconto_valor', $param['pedido_detail_desconto']);    // Executa a função para atualizar o datagrid    $this->atualizaDescontoDatagrid($param);        // Fecha a janela modal    TScript::create("Template.closeRightPanel();");}?>

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)


GF

consegui resolver galera era a forma que estava fazendo a janela o correto e
<?php$dialog = TWindow::create('Desconto' , 0.8, null);?>