作爲用戶體驗需求,我需要創建一個動態Dashlet。根據我的需要,動態Dashlet可以是一個特殊的Dashlet,可以在「幾乎每個內容」中加載。我說幾乎所有的內容,因爲當然這種類型的小遊戲當然會有自己的限制。與此同時,動態的Dashlet具有最大化的能力,事實上可以顯示真實內容(例如,Alfresco頁面),這將是一件好事。Alfresco中的動態Dashlet分享
也許我的問題是不明確的,但是打算讓用戶有機會在該特殊的dashlet內執行通用功能,這樣用戶不必離開儀表板就可以改善用戶體驗。
以前有人有這樣的要求嗎?這有可能做到嗎?
我想知道一些提示和建議,以找出正確的方法。
在此先感謝。
嗯,自定義頁面與幾個區域的想法聽起來不錯。你的意思是,一個帶有'n'區域模板的頁面(其中'n'需要多達不同的動態內容),並通過調用與你已經解釋的相對應的URL來加載該dashlet的內容(share/page/customPage?regionx)。然後,我的動態Dashlet將在ftl文件中包含一個iFrame。我理解正確嗎?另一件事是找到最好和最合適的方式與Dashlet溝通......我一直在閱讀關於Dashlets通信的一些內容。它與Liferay portlet類似嗎? –
不,它不是真的。 Dashlets不是Portlet,因此沒有真正的綁定。 Dashlets確實共享相同的會話,因此您可以觸發JS事件,這可能會改變另一個Dashlet中的某些內容。 Alfresco使用相同的機制通過JS YUI中的「刷新」事件來刷新內容。如果你在event.bubble或bubble.fire上檢查SDK,你會發現樣本。 –
哦,是的,我知道dashlets不是portlet hehehe我只是問是否存在一個等效的機制,可以讓你像使用portlet一樣溝通dashlets,就這些。無論如何,我仍然需要學習一些關於Sharand Surf的事情。非常感謝Tahir。 –