2017-01-30 66 views
2

我想知道我在哪裏可以得到liferay 7中的mvc.action.com和名稱列表。我想覆蓋具有mvc.action.command=editArticle的類,因爲我需要自定義EditArticleAction。這個類在liferay 6.2中有很好的定義,但我需要在liferay 7中有相應的類。所以,請幫助。任何形式的幫助,將不勝感激。提前Thanx。我在哪裏可以獲得liferay 7中的mvc.action.com和名稱列表?

+0

什麼功能是你想達到什麼目的?你在找什麼應用程序? –

回答

0

要創建一個動作命令,你需要通過創建一個實現MVCActionCommand接口的類來實現動作,你的類必須包含'@Component'註解。在你的情況下,你的類應該看起來像下面的代碼片段。 @Component( immediate = true, property = { "javax.portlet.name=your_portlet_name_YourPortlet", "mvc.command.name= editArticle" }, service = MVCActionCommand.class ) public class EditArticleMVCActionCommand extends BaseMVCActionCommand { // implement your action }

有關更多詳細信息,您可以通過本教程DXP MVC Action。 希望這會幫助你,讓我知道你是否有進一步的問題。

感謝, Dipti

+0

對不起,我分享瞭如何創建一個mvc動作命令的信息,這裏是一個教程來覆蓋現有的MVCActionCommand https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-mvc-commands – Dipti

相關問題