当您在Alfresco中进行高级搜索时,它会返回一个json响应,其结果是执行脚本
http://localhost:8080/share/proxy/alfresco/slingshot/search/?facetFields=..
我在aikau高级搜索结果页面中添加了一个按钮,我想执行相同的脚本。我该如何调用它并获取其参数?
aikau按钮
var button = {
name: "alfresco/buttons/AlfButton",
config: {
label: "Exec Script",
additionalCssClasses: "call-to-action",
onClick:....... **call facets script**...
}
};
答案 0 :(得分:0)
首先,如果可能的话,我建议您最多使用Alfresco 5.0.d,这样您就可以利用Aikau博客文章中描述的this的每周版本。< / p>
至于你的具体问题......你不应该试图像这样定义一个Aikau按钮(使用“onClick”属性)。 Aikau使用发布/订阅机制,因此按钮将配置publishTopic
和publishPayload
。发布的主题需要由另一个小部件或服务订阅。
如果您不熟悉与Aikau合作,那么我建议您完成tutorial on GitHub。您还可以找到其他教育参考列表here。