5.1.1

2016-11-23 56 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-釋放筆記) –