5.1.1

2016-11-23 54 views
0

搜索结果在分面搜索中的批量操作我们需要使用搜索结果自定义结果数据。我们需要将复选框添加到每一行,并对所选节点执行批量操作(例如下载为Zip,编辑属性等)。 我们使用的是Alfresco Enterprise 5.1.1 & aikau-1.0.67.1。5.1.1

我看到有关于此特定问题的外部JIRA问题。按照jira,我认为这些操作已应用于5.2版本。如何在5.1.1版本中应用此功能。

https://issues.alfresco.com/jira/browse/SHA-1439

回答

1

为了得到该面搜索页面的工作,有必要更新搜索的REST API返回所有为节点的元数据的批量操作。在5.1和更早版本中,只有一部分元数据被返回,并且这不包括确定是否可以将操作应用于所选搜索结果所需的权限和方面数据。

因此,为了得到这个工作,有必要更新search.lib.js文件(在Share Services AMP中)以添加额外的元数据。这需要在每个特定于每个节点类型的函数(getDocumentItem,getBlogPostItem,getForumPostItem等等)中完成。您需要添加条目:

nodeJSON: appUtils.toJSON(node, true) 

...到创建的每个项目对象中。这将确保所有的元数据都可用。

此时,您可以查看将Aikau窗口小部件添加到搜索页面以支持批量操作处理。

鉴于Aikau是开源的,您基本上只需查看faceted-search.get.js文件中的更改即可。

您还需要提供比5.1

+0

我新手Aikau.I的一个较新版本的Aikau都做只小examples.can你就如何实现这一目标的批量操作功能的一些想法在搜索屏幕中。 – user739115

+0

以最大的尊重,这就是我现有的答案。如果您想以最少的努力在搜索中获得批量操作,那么您可能需要等待Alfresco的5.2版本(现在有一个EA可用:https://community.alfresco.com/docs/DOC-6467 -alfresco社区版-201611-EA-释放笔记) –