0

当您在 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**...
        }
};
4

1 回答 1

0

首先,如果可能的话,我建议您升级到使用 Alfresco 5.0.d,因为这将使您能够利用博文中描述的Aikau每周发布。

至于您的具体问题......您不应该尝试定义这样的 Aikau 按钮(使用“onClick”属性)。Aikau 通过发布/订阅机制工作,因此按钮将配置为 apublishTopic和 a publishPayload。发布的主题需要由另一个小部件或服务订阅。

如果您不熟悉使用 Aikau,那么我建议您阅读 GitHub 上的教程您还可以在此处找到额外的教育参考列表。

于 2016-06-06T08:57:25.663 回答