gpt4 book ai didi

java - Liferay 链接到具有特定操作的另一个 portlet

转载 作者:太空宇宙 更新时间:2023-11-04 14:07:19 25 4
gpt4 key购买 nike

我有一个自定义导航 portlet,其中包含指向我的门户中多个页面的链接。不过,其中一些链接是“子菜单”选项,它们实际上是特定 portlet 的操作。例如,看一下这张图片:

enter image description here

我有一个显示电影列表的 portlet,还可以按类型应用过滤器。我在图像中圈出的那些链接应该是指向包含电影列表 portlet 的页面的链接,但每个链接都有不同的操作。

我怎样才能实现这一目标?我只能在 portlet 中创建 actionURL,而不能为其他 portlet 创建 actionURL。

最佳答案

您可以使用 liferay 提供的以下标签(而不是 Portlet 标准提供的标签)创建另一个 Portlet 的 actionURL:

<liferay-portlet:actionURL plid="" portletName=""  />

其中“plid”是 portlet 所在页面的布局 ID,“portlet name”是定义要调用的操作的 portlet 的 portlet ID。

但是,如果您提到的链接将过滤器应用于电影列表,那么您也可以在页面渲染上进行过滤,而不必使用操作处理。

关于java - Liferay 链接到具有特定操作的另一个 portlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28715076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com