2014-05-19 2 views
1

J'ai une association dans le modèle personnalisé dans alfresco comme cela a été mentionné dans le message: How do I associate one piece of content with another in Alfresco?Obtenir chemin des documents associés dans le modèle personnalisé dans Alfresco

Pour les propriétés, pour obtenir le nom de la propriété que je utilise: var model = document.properties ["sc: itemNo"];

Comment obtenir le nom et le chemin d'accès de cette image dans le référentiel, en utilisant JavaScript.

Merci!

Répondre

2

En supposant document a une association nommée sc:sampleAssoc et il y a au moins une association exsting pour ce nœud, vous obtiendrez son chemin qname complet comme si:

var qNameOfAssocatiatedNode = document.assocs["sc:sampleAssoc"][0].qnamePath; 

Soyez clair cependant qu'il peut y avoir plus d'un nœud à ce chemin.

+0

Merci beaucoup. Je peux voir le nom du document associé maintenant. Si oui: var qNameOfAssocatiatedNode = document.assocs ["sc: sampleAssoc"] [0] .url; Je reçois cette URL /d/d/workspace/SpacesStore/dbdeccd0-c647-4182-9a1f-07d3a93b8973/ppimage.png. Comment puis-je obtenir l'url téléchargeable en cliquant sur le document auquel on peut accéder? – juilee

+0

Ajoutez node.downloadUrl à l'url de votre référentiel alfresco. Jetez un oeil à http://wiki.alfresco.com/wiki/URL_Addressability#DownloadContentServlet pour les détails. –

+0

Merci beaucoup. Je l'ai fait et cela a fonctionné pour l'URL: var urlStr = document.assocs ["sc: relatedDocuments"] [0] .url; var imageUrl = "http://127.0.0.1:8081/share/proxy/alfresco/api/node/content/"+urlStr.substring(4); – juilee

Questions connexes