我在Alfresco中创建事件时创建了一个js文件来创建文件夹。但问题是,当我在Alfresco网站上创建一个事件时,它会自动在共享文件夹中创建一个文件夹。这是一个问题,因为在更新现有事件时,它会创建一个新文件夹而不删除现有文件夹。此外,当我删除一个事件时,它不会删除相应的文件夹。
我该如何解决这个问题?
以下是我在创建项目时创建新文件夹的代码:
// create a new folder in the same space
var folderNode = space.createFolder(document.properties["ia:whatEvent"]);
// copy the doc into the newly created folder node
//var copy = document.copy(folderNode);
// move the folder node to companyhome
var objDestFolder = companyhome.childByNamePath("Shared/SECRETARY/COMMISSION_PAPER_RECEIVED");
folderNode.move(objDestFolder);
答案 0 :(得分:0)
如果您想在网站中创建文件夹而不是需要指定将在其中创建新文件夹/文档的父文件夹对象。
像<{1}}这样的docLibContainer是父文件夹对象。在您的情况下,docLibContainer.createFolder
是父文件夹对象。
请尝试在此示例中space
将在文档库文件夹中创建名称为 document.properties [&#34; ia:whatEvent&#34;] 的文件夹。
docLibContainer