2008/6/19 Luis Flavio Rocha <[EMAIL PROTECTED]>: > Já deu uma olhada no zope book, no capítulo "Conectividade de Banco de > Dados Relacionais" [1]? > Lá vc encontrará quase tudo o que precisa. > > [1] - > http://www.tchezope.org/documentacao/manual/o-livro-do-zope/conectividade-de-banco-de-dados-relacionais > > > 2008/6/19 jgbalb <[EMAIL PROTECTED]>: >> Pessoal, >> >> estou com uma dúvida sobre como criar um ZPT dinâmico (em >> contraposição ao estático, que é mais comum). A situação é a seguinte: >> >> 1o. tenho um textbox para entrada de dados na qual o usuário digita >> um nome; >> >> 2o. ao ser pressionado um botão na página, é feita uma pesquisa em um >> BD Oracle que retorna uma lista de nomes completos que contém cada um >> o nome anteriormente fornecido; >> >> 3o. esta lista precisa ser colocada em uma listbox na página (depois >> do pressionamento do botão, óbvio). >> >> Como posso fazer isso? Agradeceria muito um exemplo de código. >> >> Grato antecipado, >> >> João >> João,
Um ZPT estático na verdade não é um ZPT e sim uma simples página [X]HTML. Se você usa algum recurso do ZPT então, por definição, a página é dinâmica. O caso que você cita é clássico e é de fácil implementação. Você pode fazer duas maneiras: a) uma página que submete a si própria e, caso o campo X tenha sido marcado, faz uma busca e exibe um campo Y; b) uma página que faz uma consulta a um script python e exibe os resultados no campo apropriado. Usando técnicas de ajax essa página não necessitaria ser recarregada, como no caso anterior. Zénrique.