我正在上传一个Alfresco文件,我需要动态地从documentLibrary
获取文件,我该怎么做? .bpm20.xml是可能的。
var dest= companyhome.childByNamePath("Sites/test/documentLibrary/"+${trainername});
bpm_package.addNode(dest);
请帮忙
答案 0 :(得分:2)
companyhome
是root objects
之一,类org.alfresco.repo.jscript.ScriptNode
。
方法ScriptNode.childByNamePath(String path)
会返回另一个ScriptNode
。
要获取文件名,您可以使用JavaScript中的ScriptNode.getName()
方法(Java或JavaScript)或name
property(cm:name
属性的快捷方式访问权限)。
var dest= companyhome.childByNamePath("Sites/test/documentLibrary/"+${trainername});
bpm_package.addNode(dest);
logger.info("and the file name is.... "+dest.name);
这回答了你的问题吗?