删除Alfresco自定义模型中的特性值
To delete the property value in Alfresco custom model
我需要删除alfresco5.0.d版本中的节点属性。在尝试删除时,我收到以下错误:
Web脚本状态405-方法不允许
露天webscript文件:
function main() {
// Get the username
var userName = url.extension;
// Get the agencycode
var agencycode = args.agencycode;
var path = '+PATH:"/app:company_home/*"';
var cond = 'AND (TYPE:"cm:content")';
var query = path + " " + cond;
// get all nodes and properties
var nodes = search.luceneSearch(query);
logger.system.out(nodes);
for each(var node in nodes)
{
* *// TODO checking the user exists**
if (node.properties["agency:agencyname"].indexOf(agencycode) != -1) {
delete node.properties["agency:agencycode"];
delete node.properties["agency:agencyname"];
delete node.properties["agency:createDate"];
}
}
model.success = true;
}
main();
在上面的脚本中,我得到了代理代码,并迭代检查代理代码是否匹配,然后删除节点属性。
请帮助解决此问题。
您请求您的webscript时使用的方法不同于webscript工件命名所定义的方法:
<name>.<method>.<extension>
请注意,该名称模式中使用的方法应该是在访问webscript时使用的方法!(获取、发布、放置、删除…)
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- jQuery自定义验证比较多个输入的序列
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 在wordpress一定时间后更改自定义字段
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 自定义函数中的光标位置
- 用于检查数组中是否存在元素的javascript自定义方法
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- Meteor-添加用户自定义字段的方法不起作用
- 自定义表单验证和提交
- jQuery工具验证器自定义效果-添加&消除影响
- 可以't计算自定义谷歌地图的js
- 谷歌水印未显示在自定义搜索框中
- Alfresco JavaScript,当文件上传到网站时,设置自定义类型属性
- 删除Alfresco自定义模型中的特性值
- Alfresco:向所有会员发送邮件自定义按钮dos'不适用于某些特定网站
- 我们可以添加自定义javascript和css到Alfresco社区版
- Alfresco ECM的自定义用户界面
- Alfresco javascript获得自定义数据列表