[EMAIL PROTECTED] 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

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à