2016-02-02 56 views
0

我是Alfresco的新手。現在我的要求是如何在Select中添加新的菜單[All(All pages)]。無論用戶執行搜索功能,都可以說有250個結果已找到&用戶選擇第1頁中的全部&其僅選擇當前頁面結果並且不選擇整個250個記錄&然後用戶逐頁瀏覽可以編輯整個250個記錄的屬性。新功能如果用戶選擇[全部(所有頁面)],則應選擇所有記錄&一次性編輯250條記錄的屬性。因此,我想添加具有全部(所有頁面)的新菜單&將現有菜單當前標籤更改爲所有(當前頁面)。如何實現這個功能以及需要更改哪些文件。我應該如何知道當前使用哪些文件?是否有任何調試器可用於瞭解文件?在Alfresco的Select(All,Inverted Selection)中添加新菜單分享

露天版本 4.2.e

enter image description here

回答

0

我的猜測是,如果你經歷的Jeff Potts' Tutorialthis previous version你將能夠自己想出解決辦法。

+0

在這種情況下,我需要對選擇菜單進行自定義。我是否需要使用工作流程,web腳本或內容? – user739115

+0

我建議您至少遵循內容和操作教程。你想要做的是一個doclib動作,但是你需要在第一個教程中創建的源文件... –

+0

一旦你完成了這兩個教程,你可以檢查[本文檔](http://docs.alfresco.com/ 4.0/concepts/doclib-web-tier.html);-) –

0

最簡單的選項是在開箱即用的屬性文件中編輯該特定動作的標籤。 您可以將所有

更改標籤在這裏找到下

<ALF_HOME>\tomcat\webapps\share\WEB-INF\classes\alfresco\messages\slingshot.properties 

此項

menu.select.all =,它就會體現出來。 注意:這不是實現此目的的最佳方法。理想情況下,您需要覆蓋屬性文件並更改標籤

0

此處的問題是隻有頁面上顯示的項目已加載。這意味着頁面上未顯示的項目的元數據將不可用。每個節點的元數據用於評估它對任何操作的適用性。如果節點被鎖定或者其權限已更改,則無法對其進行編輯。這就是爲什麼「全部」只意味着當前數據頁面上的所有項目。