对指定节点执行操作。

通过重复调用execute,可以对多个节点重复执行操作(及其参数)。在调用之间,可以更改操作的参数。

execute(node)

参数

  • node
    要执行操作的节点。

代码例

执行邮件操作:

// create mail action
var mail = actions.create("mail");
mail.parameters.to = "davidc@alfresco.com";
mail.parameters.subject = "Hello from JavaScript";
mail.parameters.from = "davidc@alfresco.com";
mail.parameters.template = root.childByNamePath
("Company Home/Data Dictionary/Email Templates/notify_user_email.ftl");
mail.parameters.text = "some text, in case template is not found";
// execute action against a document
mail.execute(doc);

execute(node, readOnly, newTxn)

参数

  • node
    要执行操作的节点。
  • readOnly
    true设置事务为只读模式,否则设置为false。
  • newTxn
    设置为true以启动新事务,false设置为使用现有事务。

execute(nodeRef)

参数

  • nodeRef
    要执行操作的节点的引用。

execute(nodeRef, readOnly, newTxn)

参数

  • nodeRef
    要执行操作的节点的引用。
  • readOnly
    true设置事务为只读模式,否则设置为false。
  • newTxn
    设置为true以启动新事务,false设置为使用现有事务。
文档更新时间: 2019-07-07 09:03   作者:凌云文档