Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Campo oculto no Studio Bom pessoal, Estou numa situação onde preciso esconder o campo ID gerado pelo Designer. No mesmo só tem opção para deixá-lo como somente leitura, mas preciso ocultar o mesmo. Tentei em tempo de execução criar um campo oculto usando: e em seguida adicionar ao formulário criado através de: ...
VF
Campo oculto no Studio  
Fechado
Bom pessoal,

Estou numa situação onde preciso esconder o campo ID gerado pelo Designer.
No mesmo só tem opção para deixá-lo como somente leitura, mas preciso ocultar o mesmo.
Tentei em tempo de execução criar um campo oculto usando:
  1. <?php
  2.     $emptyID = new THidden('id');
  3. ?>

e em seguida adicionar ao formulário criado através de:
  1. <?php
  2.     $this->form->setFields(array_merge($ui->getFields(), array($emptyID)));
  3. ?>

Mas verificando o código gerado, o mesmo não está presente, apesar do objeto ser criado.
Onde posso está errando ?

Virtual Word - O mundo ao seu alcance.
Victor Feitoza

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)


PD

Victor,

Para adicionar um objeto dinamicamente ao TUIBuilder, imaginando que o TUIBuilder é filho de TPanel você precisará fazer pelo menos duas coisas: Acrescentar o objeto ao TUIBuilder com o método put(), e adicioná-lo ao vetor de campos pelo setFields(). O put() coloca ele na tela, e o setFields() adiciona ele à lista de campos que serão postados.

Escrevi um artigo sobre isso:
www.adianti.com.br/forum/pt/view_516?acrescentando-um-thtmleditor-ao

abraços,
Pablo
VF

Obrigado Pablo,

Eu não tinha me atentado para isso, para o método put derivado do TPanel.
SF

Não entendi, qual a propriedade para deixar o campo na tela invisível ?
PD

Sergio,

É preciso adicionar o THidden via programação, como eu fiz com o THtmlEditor aqui:
www.adianti.com.br/forum/pt/view_516?acrescentando-um-thtmleditor-ao

Att,
Pablo
JC

???????