Liferay 7.1:在创建日记文章(Web内容)后调用JavaScript函数

时间:2019-03-20 15:49:51

标签: liferay liferay-7

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

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

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

我该怎么做?有什么想法吗?

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

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用Service包装器进行操作。

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

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

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