【发布时间】:2011-10-04 12:43:33
【问题描述】:
Portlets have 编辑模式,这是我们可以参数化它们的方式。
我的问题是,在 portlet 加载时以编程方式对其进行参数化的最佳方法是什么。
例如:我想让 Liferay 加载两个具有特定 ID 的 portlet 实例,一个是 paramA,第二个是 paramB。
【问题讨论】:
-
我总是使用以下两种方法之一:所有 portlet 实例都可以具有 same 默认首选项值(当我查看是否保存了某些首选项并使用默认首选项时如果没有),或者我将实例添加到门户并使用编辑模式对其进行配置。您的想法具有一定的创造力是可行的,但我建议您发布您正在尝试解决的真正的高层次问题,因为您的想法似乎有点奇怪和冒险。
-
@brandizzi - 想象一下任何处理任何同质数据的数据查看器。例如,用户卡。尝试将此类查看器实现为参数化的 portlet 似乎非常合乎逻辑。
-
抱歉,我无法理解您的评论。这些用户卡是什么?从哪里检索到这些同质数据?
-
@brandizzi,用户卡只是示例。在我链接的问题中,还有另一个示例 - 想象一下地图 portlet,它可以以一些预定义的值为中心。
标签: parameters liferay portlet portal liferay-6