Как перезаписать функцию экспорта содержимого нативной формы liferay? - PullRequest
0 голосов
/ 09 июля 2020

Я хочу перезаписать функцию экспорта содержимого различных отправок формы (Content -> Forms -> on single from press tree dot и View items) в liferay 7, но все принятые мной решения не работают работает, может ли кто-нибудь мне помочь?

Вот код класса:

@Component(
    immediate = true,
    property = {
            "javax.portlet.name=" + DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
            "mvc.command.name=exportRecordSet"
    },
    service = MVCResourceCommand.class
)
public class ArcaExportFormMvcResourceCommand implements MVCResourceCommand {

    public ArcaExportFormMvcResourceCommand() {
        super();
    }

    @Override
    public boolean serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws PortletException {
        System.out.println("I'm Here");
        return false;
    }


    @Reference(target = "(component.name=com.liferay.dynamic.data.lists.form.web.internal.portlet.action.ExportRecordSetMVCResourceCommand)")
    protected MVCResourceCommand mvcResourceCommand;
}
...