Javascript 删除Alfresco共享中的文件夹
我已经创建了一个Javascript 删除Alfresco共享中的文件夹,javascript,alfresco-share,alfresco-webscripts,Javascript,Alfresco Share,Alfresco Webscripts,我已经创建了一个js文件,用于在Alfresco中创建事件时创建文件夹。但问题是,当我在Alfresco网站上创建事件时,它会自动在共享文件夹中创建一个文件夹。这是一个问题,因为在更新现有事件时,它会创建一个新文件夹,而不会删除现有文件夹。此外,当我删除事件时,它不会删除相应的文件夹 我怎样才能解决这个问题 以下是创建项目时创建新文件夹的代码: // create a new folder in the same space var folderNode = space.createFolder
js
文件,用于在Alfresco
中创建事件时创建文件夹。但问题是,当我在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);
如果要在站点中创建文件夹,则需要指定将在其中创建新文件夹/文档的父文件夹对象 与docLibContainer类似。此docLibContainer的createFolder是父文件夹对象 在您的情况下,
space
是父文件夹对象
请在此示例中尝试docLibContainer
将在文档库文件夹中创建名为document.properties[“ia:whatEvent”]的文件夹
var site = document.getSiteShortName();
var docLibContainer = siteService.getSite(site).getContainer("documentLibrary");
if(docLibContainer){
// create a new folder in the same space
var folderNode = docLibContainer.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);
}else{
// 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);
}
var folderNode=space.createFolder(document.properties[“ia:whatEvent”]);通过使用此代码,您正在站点或共享文件夹中创建文件夹?空间对象返回的是什么?