2017-01-30 13 views
2

Я хочу знать, где я могу получить список имен mvc.action.command в liferay 7. Я хочу переопределить класс, имеющий mvc.action.command=editArticle, поскольку мне нужно сделать пользовательский EditArticleAction. Этот класс хорошо определен в liferay 6.2, но мне нужны его эквивалентные классы в liferay 7. Поэтому, пожалуйста, помогите. Любая помощь будет оценена по достоинству. Thanx заранее.Где я могу получить список имен mvc.action.command в liferay 7?

+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 action, вот урок по переопределению существующего MVCActionCommand https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-mvc-commands – Dipti