 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
visitante Aprendiz

Registrado: Domingo, 10 de Janeiro de 2010 Mensagens: 261
|
Enviada: Seg Set 24, 2007 4:18 pm Assunto: Ajax: Ocultando e Exibindo Elementos |
|
|
Olá.
Estou com dificuldades de conseguir ocultar e exibir objetos através de Ajax.
Consigo, por exemplo, trocar o Caption de um Label, mas não consigo dar um "visible=false".
Os objetos possuem uma propriedade "Visible", mas setando esta pra false, apenas faz com que eles não sejam "impressos" no html.
Existe alguma propriedade ou método que oculte e exiba o objeto em JavaScript? Tipo alterar na propriedade "style" do objeto de "visibility: visible" para "visibility: hidden" e vice-versa?
Grato,
Carlos G. Fischer |
|
| Voltar ao Topo |
|
 |
thomazs Moderador


Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Ter Set 25, 2007 2:19 pm Assunto: |
|
|
coloque o display para none.
Tipo,
document.getElementById('seuObjeto').style.display = 'none';
ou se tiver usando prototype:
$( 'seuObjeto' ).style.display = 'none'; _________________ Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django |
|
| Voltar ao Topo |
|
 |
visitante Aprendiz

Registrado: Domingo, 10 de Janeiro de 2010 Mensagens: 261
|
Enviada: Ter Set 25, 2007 2:33 pm Assunto: |
|
|
Ok, mas isto que vc sugeriu é Javascript puro e simples.
Não existe algum método ou propriedade pela VCL ?
Teoricamente eu deveria programar "Delphi-like" e o código Javascript ser gerado automaticamente pra mim.
Exemplo:
document.getElementById('seuObjeto').innerHTML = 'Meu Label';
igual a:
$this->seuObjeto->Caption = 'Meu Label';
Não sei se consegui me fazer entender...
Resumindo: Alguma propriedade do objeto NA VCL que faça o 'display' do objeto ficar 'none'; |
|
| Voltar ao Topo |
|
 |
thomazs Moderador


Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Qua Set 26, 2007 5:56 pm Assunto: |
|
|
| Citação: | | Ok, mas isto que vc sugeriu é Javascript puro e simples. |
Isso mesmo. Mas a IDE permite que se manipule e coloque códigos puros de javascript em eventos de componentes.
| Citação: | | Não existe algum método ou propriedade pela VCL ? |
Diretamente creio que não. Mas vi algumas classes para controle dos objetos da tela, mas infelizmente não me recordo do nome, e nem tenho o delpphi for php aqui pra testar no momento. Vou instalá-lo e verifico.
| Citação: | | Teoricamente eu deveria programar "Delphi-like" e o código Javascript ser gerado automaticamente pra mim... |
Certo, mas não deve-se ser esquecido que Delphi for PHP é apenas uma IDE, e a linguagem PHP precisa de framework's para oferecer interatividade com o cliente. Eu acho que, provavelmente vc terá que trabalhar com javascript, ou algum framework que deve vir embutido. _________________ Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|