2012-12-17 29 views
0

我想在自定義頁面上重新使用一些文檔庫包。Alfresco分享:如何檢索一個組件消息包?

我已經經歷了代碼,看到當doclib webscript被加載時,它進入setMessages()函數,初始化在Alfresco.messages.scope['Alfresco.DocumentList']級別。

我的問題是我的自定義頁面上顯而易見,我沒有任何可用的Alfresco.DocumentList範圍的消息。

是否有任何方法從自定義組件或web腳本中檢索文檔列表包,並將其傳遞到ftl或其他東西。我想所有這些都是春季衝浪的內部,但我看不到自己複製了捆綁包。

回答

1

組件包的要點是它們只針對該組件。包含這些消息的唯一方法是在您的頁面上包含組件(然後您可以通過CSS將其隱藏起來) - 其他組件則可以使用您描述的方法訪問這些消息。

但是,您可能會發現這並不理想,在這種情況下,您唯一的選擇是物理複製郵件,或者(使用可擴展性模塊覆蓋documentlist.get網站的內容腳本覆蓋您的自定義Web腳本。