Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
desabilitar o X close do TWindow Alguém sabe como faço para desabilitar o X close do TWindow?...
RS
desabilitar o X close do TWindow  
Alguém sabe como faço para desabilitar o X close do TWindow?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (5)


RS

Mais um post que vai ficar sem resposta, deve ser porque não tem jeito né.
NR

https://www.adianti.com.br/forum/pt/view_3620?desabilitar-o-botao-close-x-de-um-
RS

Obrigado Nataniel, eu tinha visto este post, e até tentei mas o X continua la no TWindow, se puder me passar código que fez que ta funcionando.

  1. <?php
  2. TScript::create("$('.ui-dialog-titlebar-close').hide();");
  3. ?>
NR

Testei aqui e funcionou. O código é esse mesmo. Adicione um alert pra garantir que o javascript está executando.
  1. <?php
  2. TScript::create("alert(123);$('.ui-dialog-titlebar-close').hide();");
  3. ?>
RS

abriu o alert só que após quando abre o TWindow continiua o X veja no link da imagem


pt-br.tinypic.com/r/20z2mf4/9





  1. <?php
  2. /**
  3.  * DeslocamentoKmForm Registration
  4.  * @author  <your name here>
  5.  */
  6. class DeslocamentoKmForm extends TWindow
  7. {
  8.     protected $form// form
  9.     
  10.     use Adianti\Base\AdiantiStandardFormTrait// Standard form methods
  11.     
  12.     /**
  13.      * Class constructor
  14.      * Creates the page and the registration form
  15.      */
  16.     function __construct($param)
  17.     {
  18.         parent::__construct();
  19.         parent::setTitle('Editando Deslocamento');
  20.         parent::setSize(900600);
  21.         
  22.         $this->setDatabase('sgo');              // defines the database
  23.         $this->setActiveRecord('DeslocamentoKm');     // defines the active record
  24.         
  25.         // creates the form
  26.         $this->form = new BootstrapFormBuilder('form_DeslocamentoKm');
  27.      //   $this->form->setFormTitle('');
  28.         
  29.         TScript::create("alert(123);$('.ui-dialog-titlebar-close').hide();");
  30.         // create the form fields
  31.         $id = new THidden('id');
  32. ?>
</your>