我想在portlet的管理菜单中添加另一项。例如,在外观和配置之间添加一项“组织”。有可能吗??
然而,我在配置菜单中测试了一个新的配置页面。
所以我添加了portlet。xml:
<init-param>
<name>config-jsp</name>
<value>/html/foo/configuration.jsp</value>
</init-param>
在liferay portlet中。xml:
<configuration-action-class>com.projecto.ec.config.ConfigurationActionFooImpl</configuration-action-class>
我的ConfigurationActionPrenalyticImpl如下所示:
public class ConfigurationActionPrenalyticImpl implements ConfigurationAction {
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
// TODO Auto-generated method stub
}
@Override
public String render(PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception {
return "/html/preanalytic/configuration.jsp";
}
}
但是我不知道如何正确地初始化这个页面,比如doView或doEdit中的一些内容。
我想说这是可能的,但这不是Liferay中通常使用的标准扩展路径。标准方法是实现JSR-286“编辑”模式,或者为Liferay特定的配置提供另一个配置页面。
我从来没有见过你打算在野外做的扩展,我认为它需要在内部插入一些东西。很可能没有很好的记录。考虑到这一点。x是最后一个不使用OSGi的版本(Liferay 7/DXP将改变一切),我不确定我是否应该建议这样做。
我正在开发一个使用eviay 6.0.6的应用程序,并想将javascript文件添加到我的portlet。如果我有两三个javascript文件,我该如何添加它们? 所以这是我的liferay-portlet.xml:
有些容器应用程序不提供新建菜单栏的方法,因此,需用 Visual Basic 创建菜单栏。在用 Visual Basic 创建了一个菜单栏之后,就可用容器应用程序接口或继续用 Visual Basic 定义该菜单栏。 在运行时间添加菜单栏 要在运行时间给应用程序添加一个菜单栏,可用CommandBars 集合的Add 方法并将MenuBar 参数指定为 True。以下示例将添加一个不可移动的菜单栏
我使用Liferay portlet bundle 6.2(Tomcat)和Liferay IDE(eclipse)。我创建了两个Liferay插件项目。在第一个portlet(第一个插件portlet)中,我使用portlet首选项保存了一些数据。现在,我将在第一个portlet中显示第二个portlet。我怎么能做到?我找到了下面的代码和这个链接 从其他portlet打开portlet 但是,
我想创建一个插件来批量管理帖子的自定义字段数据。我知道我可以通过在post编辑屏幕中添加元框来添加post元,并使用add_action('save_post'、'function_to_update_meta')触发添加元函数。 但我不知道如何在管理菜单页面(如自定义管理菜单)中触发add_post_meta功能。如何做到这一点? 提前感谢您!
我正在尝试允许Liferay的管理员配置Portlet。我已经创建了配置页面和配置操作。 问题是:我可以保存配置并且portlet正确使用此配置,但是当我在配置中再次输入时,我无法获取此值。 somePreferenceKey_cfg是空的。 有人知道我能做什么吗?谢谢,伊万。
我的页面上有大约4个Portlet和2个web内容。在4个portlet中,一个是定制portlet。我的需求就像我需要在最后加载我的定制portlet一样。我知道我们可以通过在liferay portlet中添加以下条目来设置。xml