我不知道如何格式化activityFilter参数?我可以过滤什么样的东西?我想设置最大数量的结果,是否可能?
我不知道在哪里可以找到文档。
谢谢。
马修。
答案 0 :(得分:2)
我不知道列表是在哪里/是否记录在案,但是要找出你想要的值并不难...
首先要做的是Web脚本索引,它是:
http://localhost:8080/alfresco/service/index
从那里,您可以找到该Web脚本,单击其ID,查看其声明,任何随附文档,以及Web脚本控制器的代码。
在这种情况下,控制器是基于Java的,因此您可以获取它的类并在源代码中查看它。
通常,这不方便。接下来要做的就是要意识到Alfresco Share使用相同的Web脚本。如果您打开Firebug并转到Alfresco Share Global Dashboard,您可以看到活动供稿小面板。当您更改第二个下拉列表(默认为“所有项目”)时,您将看到您的浏览器对该Web脚本执行GET。通过选择小面板中可用的各种选项,您将看到它用于过滤活动的值是:
org.alfresco.comments.comment-created
org.alfresco.comments.comment-updated
org.alfresco.documentlibrary.file-added
org.alfresco.documentlibrary.file-deleted
org.alfresco.documentlibrary.file-updated
org.alfresco.documentlibrary.files-added
org.alfresco.documentlibrary.files-deleted
org.alfresco.documentlibrary.files-updated
org.alfresco.profile.status-changed
org.alfresco.site.user-joined
org.alfresco.site.user-left
org.alfresco.site.user-role-changed
您可以通过将每个转义为逗号(%2C)的方式将其中的一个一次传递到网络脚本。
可能有更多可用的过滤器,但这些过滤器是全局信息中心上的活动供稿小面板使用的过滤器。