[CPS-users-fr] Re: api de here ou context

Olivier Grisel ogrisel at nuxeo.com
Jeu 27 Avr 11:38:06 CEST 2006


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



Plus d'informations sur la liste de diffusion cps-users-fr
Plus d'information sur CPS: CPS project - CVS - API

Hébergement: Nuxeo: Zope service provider


This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.