2017-01-30 6 views
2

私はliferay7でmvc.action.commandの名前のリストを入手できます。mvc.action.command=editArticleのクラスをオーバーライドして、カスタムを作成する必要があります。EditArticleAction。このクラスはliferay 6.2でよく定義されていますが、私はliferay 7に相当するクラスが必要です。だから助けてください。どんな種類の助けでも感謝します。あらかじめThanx。liferay 7のmvc.action.commandのリストはどこから入手できますか?

+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

関連する問題