IU
Show/hide row em TForm
Olá,
Quando crio um Formulário com TQuickForm, eu consigo colocar show/hide row.
Porém como faço pra colocar o show/hide row em TForm ?
No tutor não tem nenhum explicação a respeito, nem nos vídeos e nem nos livros.
Alguém pode me ajudar ?
Quando crio um Formulário com TQuickForm, eu consigo colocar show/hide row.
Porém como faço pra colocar o show/hide row em TForm ?
No tutor não tem nenhum explicação a respeito, nem nos vídeos e nem nos livros.
Alguém pode me ajudar ?
Depende de qual container você está usando. Segue exemplo para TFrame:
www.adianti.com.br/framework_files/tutor/index.php?class=ContainerFr
Nataniel,
É deste contêiner que estou me referindo:
www.adianti.com.br/framework_files/tutor/index.php?class=FormShowHid
Nataniel,
É deste contêiner que estou me referindo:
www.adianti.com.br/framework_files/tutor/index.php?class=FormShowHid
Igor, você me passou o link do exemplo com QuickForm, mas na verdade eu queria saber que container você está usando com TForm.
Estou usando este:
Acredito que seja isto que vc está perguntando ?
Senão me dê um exemplo.
Outra pergunta: Tem que ser contêiner específico, senão não funciona?!
Obs.: com o TQuickForm funciona em qualquer um.
Igor, o container a que me refiro é o componente usado para desenhar a tela, adicionado ao TForm. No seu caso é o TTable.
Para reaproveitar o código que funciona com TQuickGrid faça a modificação abaixo em todas as linhas que você quiser ocultar/mostrar:
Fico agradecido pela ajuda até o momento.
boa tarde, estou querendo mostrar um campo formatado dependendo da escolha de outro campo, tipo pessoa, conforme for mostra o campo cpf ou o campo cnpj
estou usando o TForm, estou conseguindo dar hide/show no campo corretamente dentro do envento onchange, só que perco a formatação do campo, o setmask não funciona,
// creates the form
$this->form = new TForm('form_Pessoas');
$this->form->class = 'tform'; // change CSS class
estou usando a classe na linha do form:
$row->class = 'tformrow';