我想编写一个JavaScript脚本,当它的类型更改为我的自定义类型时,它可以自动设置文档的序列号属性。 sequentNum属性必须与其他文档的sequentNum属性不同。
我如何获取文档,以及如何设置其属性?
提前感谢您的回答!
答案 0 :(得分:3)
查看政策和行为。您可以注册将在“OnSetNodeTypePolicy”上执行的JavaScript。 Jeff Potts创建了一个很棒的教程,你应该看一下:Re-implementing the behavior in JavaScript
小心如何为序列下一个值实现逻辑。不要使用搜索,因为它不保证最新的价值。我们在非常早期的实现中使用了一个单独的节点,我们设置了maxSequence属性,但现在我们为该方法使用自定义服务(多线程,可伸缩性)。
提示:如果您还不知道:您可以将xxx-context.xml Sprint bean配置放入tomcat / shared / classes / alfresco / extension /而不是创建放大器文件,以便于快速测试< / p>