[CPS-users-fr] Creation d'un document avec widgets flexibles par code

Ib ibibalias-cps at yahoo.fr
Ven 5 Mai 14:23:05 CEST 2006


Salut à tous,
Je voudrais créer un document ayant des champs flexibles à partir du datamodel d'un autre document ayant les memes champs flexibles.
J'ai vu que dans le content du proxy du premier document, les widgets flexibles et leurs champs sont respectivements créer dans un layout container et un schema container. En recuperant son datamodel il y a bien toutes les widgets et leurs valeurs.
Mais quand j'utilise createCPSDocument_cb pour créer mon deuxième document, les layout et schema containers ne sont pas créés. Du coup les champs flexibles ne sont pas présents dans mon deuxième document.
Y a t il une autre méthode pour copier un document à champs flexibles dans un autre? Ou bien j'ai mal fait quelque chose?

Mon bout de code ressemble à ça :

firstDocDataModel = firstDocProxy.getDataModel(firstDocProxy).copy()
SecondDocProxy=createCPSDocument_cb('type_name',firstDocDataModel)

		
---------------------------------
 Faites de Yahoo! votre page d'accueil sur le web pour retrouver directement vos services préférés : vérifiez vos nouveaux mails, lancez vos recherches et suivez l'actualité en temps réel. Cliquez ici.
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.nuxeo.com/pipermail/cps-users-fr/attachments/20060505/de52b38e/attachment.html


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.