On 9 Jun 2005, at 14:58, Anahide Tchertchian wrote:
Thibaut Dumarey wrote:
context.invokeFactory(type_name=dict['type'], id=dict['id'])
oi = getattr(context,dict['id']) mydoc =
oi.getEditableContent()
mydoc.edit(Title=dict['title'])
mydoc.edit (objectif=dict['objectif'])
mydoc.edit (domaine=dict['domaine'])
Bonjour,
new_id = context.invokeFactory(id=id, type_name=type, X=12, Y=21)
devrait marcher avec les derni�res versions de CPS, si X et Y sont
bien les noms des champs dns le sch�ma du document.
Ces arguments ne peuvent pas �tre pass�s en param�tre de la m�thode
invokeFactory dans CPS 3.2, vous pouvez alors utiliser l'exemple ci-
dessus, mais il n'est pas n�cessaire d'�diter le document pour
chacun champ:
doc = obj.getEditableContent()
kw = {
'X': 12,
'Y': 21,
}
doc.edit(**kw)
Qui est une version compliqu�e d'�crire doc.edit(X=12, Y=21).
Florent
--
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>