Liferay 7.1:在创建期刊文章(网络内容)后调用 javascript 函数
Liferay 7.1 : call a javascript function after create journal article (web content)
我 link 我的网络内容(期刊文章)有一个自定义的 table 命名为 'ArticleZone'。我在 edit_article.jsp 下拉列表中添加了 link 文章到区域。
然后,我需要在保存网页内容时保存我的 'ArticleZone'。我需要在保存网页内容后保存它,因为我需要它的 ID。
我可以越过保存期刊文章的功能吗?
我该怎么做?有什么想法吗?
我已经测试了 javascript 调用,但在调用 javascript 之前我的网页内容尚未保存。
谢谢
您可以使用服务包装器来完成。
使用覆盖 JournalArticleServiceWrapper
的服务包装器 class,您可以重新定义主要 addArticle
方法。
在正文中,在 super.addArticle(...)
调用之后您可以调用您的自定义保存。使用 serviceContext
参数注入自定义数据。
我 link 我的网络内容(期刊文章)有一个自定义的 table 命名为 'ArticleZone'。我在 edit_article.jsp 下拉列表中添加了 link 文章到区域。
然后,我需要在保存网页内容时保存我的 'ArticleZone'。我需要在保存网页内容后保存它,因为我需要它的 ID。
我可以越过保存期刊文章的功能吗?
我该怎么做?有什么想法吗?
我已经测试了 javascript 调用,但在调用 javascript 之前我的网页内容尚未保存。
谢谢
您可以使用服务包装器来完成。
使用覆盖 JournalArticleServiceWrapper
的服务包装器 class,您可以重新定义主要 addArticle
方法。
在正文中,在 super.addArticle(...)
调用之后您可以调用您的自定义保存。使用 serviceContext
参数注入自定义数据。