Liferay 7.1:创建期刊文章(网页内容)后调用javascript函数

问题描述 投票:0回答:1

我将我的网页内容(期刊文章)与自定义表格链接为“ArticleZone”。我在edit_article.jsp中添加一个下拉列表,将文章链接到区域。

然后,当我保存网页内容时,我需要保存我的“ArticleZone”。我需要在保存Web内容后保存它,因为我需要它的ID。

我可以超越保存期刊文章的功能吗?

我怎样才能做到这一点 ?有任何想法吗 ?

我已经测试了javascript调用,但在调用javascript之前我的网页内容尚未保存。

谢谢

liferay liferay-7
1个回答
2
投票

您可以使用服务包装器来完成它。

https://dev.liferay.com/en/develop/tutorials/-/knowledge_base/7-0/customizing-liferay-services-service-wrappers

使用覆盖JournalArticleServiceWrapper的服务包装类,您可以重新定义主要的addArticle方法。

在正文中,在super.addArticle(...)调用之后,您可以调用自定义保存。使用serviceContext参数注入自定义数据。

© www.soinside.com 2019 - 2024. All rights reserved.