jordanmagicguard-cps at yahoo.fr a écrit :
> bonjour
>
> comment trouver les propriétés, méthodes d'un objet
> here ou context ?
> par exemple: here ou context renvoie un ProxyFolder
here et context sont mappés sur l'instance de l'objet courant. Dans CPS on
manipule souvent des documents proxies qui derivent des classes ProxyBase (accès
au repository) et CPSBaseDocument
http://svn.nuxeo.org/trac/pub/file/CPSCore/trunk/ProxyBase.py
http://svn.nuxeo.org/trac/pub/file/CPSCore/trunk/CPSBase.py
Les methodes les plus communes sont getContent() qui retourne le document dans
le repository et getEdiableContent() qui retourne ce meme document en mode édition.
Exemples:
doc = context.getContent()
doc['mon_field']
ou en édition :
nouvelles_valeurs = {'mon_field': 42}
doc = context.getEditableContent()
doc.edit(proxy=context, **nouvelles_valeurs)
--
Olivier
Hébergement: Nuxeo: Zope service provider