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