对指定节点执行操作。
通过重复调用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 作者:凌云文档