--- Em zope-pt@yahoogrupos.com.br, "marcospetry83" <[EMAIL PROTECTED]>
escreveu
>
> Criei um produto utilizando o poseidon as classes ATIVIDADE e LIVRO
> que descendem da classe LINGUA, gostaria que na classe ATIVIDADE
> houvesse um campo com um SELECT q listasse todos os livros cadastrados
> na classe LIVRO
> 
> Obrigado!
> 
> Marcos Daniel Petry
>

Marcos,

basicamente é o seguinte, no campo com o tipo SELECTION vc coloca um
vocabulário, como por exemplo, listLivros e define esse listLivros
como um método da classe ATIVIDADE.
Depois no método listLivros vc pode fazer desse jeito:

def listLivros(self):
   lingua = self.aq_parent
   livros = solic.objectValues(['Livros'])
   lista=[]
   for livro in livros:
      lista.append(o.getNome_do_campo())  
   return tuple(lista)

Acho que é isso!






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a