为指定节点添加新的切面。

如果当前节点修改属性后未保存而调用了此方法,那么修改的属性将不会被保存。因此,调用此方法前,需要先调用save()方法保存修改过的属性值。

addAspect(aspect)

参数

  • aspect
    要添加的切面名称。

返回值

切面添加成功,返回true,否则返回false。

代码例

document.addAspect("cm:translatable");

addAspect(aspect, properties)

参数

  • aspect
    要添加的切面名称。
  • properties
    以QName为key的属性数组。有些切面强制要求指定某些属性的值。

返回值

切面添加成功,返回true,否则返回false。

代码例

var props = new Array(); 
props["cm:template"] = myTemplateNode.nodeRef; 
document.addAspect("cm:templatable", props);
文档更新时间: 2019-07-04 18:45   作者:凌云文档