Alfresco:我如何动态地从Sites / test / documentLibrary获取文件?

时间:2016-10-07 10:51:04

标签: javascript alfresco alfresco-webscripts

我正在上传一个Alfresco文件,我需要动态地从documentLibrary获取文件,我该怎么做? .bpm20.xml是可能的。

 var dest= companyhome.childByNamePath("Sites/test/documentLibrary/"+${trainername});
     bpm_package.addNode(dest);

请帮忙

1 个答案:

答案 0 :(得分:2)

companyhomeroot objects之一,类org.alfresco.repo.jscript.ScriptNode

方法ScriptNode.childByNamePath(String path)会返回另一个ScriptNode

要获取文件名,您可以使用JavaScript中的ScriptNode.getName()方法(Java或JavaScript)或name propertycm:name属性的快捷方式访问权限)。

var dest= companyhome.childByNamePath("Sites/test/documentLibrary/"+${trainername});
bpm_package.addNode(dest);
logger.info("and the file name is.... "+dest.name);

这回答了你的问题吗?

BTW:"What's the difference between JavaScript and Java?"