portlet相关内容
我绝对不是LifeRay Portlet开发的新手,但在将"Hello World"测试Portlet创建到我正在研究的项目中时遇到了一些问题. 在该项目中,使用结构2进行调度. 所以我完成了以下操作: 1)我在该文件夹中创建 TestPortlet1Action 类:/Web/src/main/java/mypackage/actions/,在其中定义 startTestPor
..
参考以下链接, https://www.liferay.com/community/wiki/-/wiki/Main/Custom+Fields+and+JSP+Hooks 我能够添加自定义字段.但是默认情况下,新添加的自定义字段显示在“自定义字段"选项卡下.但是我需要在“详细信息"选项卡下显示我的自定义字段.我怎样才能做到这一点.有什么建议! 解决方案 您将不得不挂钩正在使用的Portl
..
我已经按照中的说明进行操作本教程为我的自定义portlet引入了新的portlet级别权限. 在资源操作映射XML中,有一个名为PARTNER_ADMIN_CONTRACTING的新操作键,我已经在Language.properties文件中添加了以下行: action.PARTNER_ADMIN_CONTRACTING=Admin contracting 在Define perm
..
JSR 286规范是否要求包含Portlet的WAR中存在web.xml文件?最初,我是这么认为的,但是后来我创建了一个不带web.xml的portlet,将其部署在Liferay中,并且可以完美地工作.那么,它是Liferay的扩展(或错误),还是没有必要拥有这样的文件? 解决方案 正如Olaf正确地说的那样,portlet只是一个Web应用程序. Liferay具有一个侦听器,该侦听器
..
我已经将Liferay和Alfresco集成在一起,使用Alfresco作为主要CMS,并使用Liferay作为演示层. 在Liferay的控制面板中,我已经使用“文档和媒体"中的实用程序添加了Alfresco存储库,并且存储在该库中的文件夹和文件都显示得很好.我遇到的问题是-在Liferay的文档中没有看到关于如何指向存储在该存储库中的特定文档显示在portlet中的清晰过程. 我应
..
我想同时获得这两个值,并且由于在加载portlet时执行了init(Portletconfig),因此我对此值是否可用毫无疑问. 对于portletId,我尝试了 String portletId = ((PortletConfigImpl) portletConfig).getPortletId(); 但是我似乎做不到.猜猜是因为impl在另一个jar中,不能从portlet中
..
我正在使用Liferay并开发我的自定义portlet,现在我想使用自定义查询从具有联接等功能的多个表中检索一些数据. 我已经针对问题解决了所有问题,但找不到了解分步过程的简单方法. 因此,如果有人可以指导我或给我任何教程,以便为我的自定义portlet创建自定义SQL查询. 在第4步之后,我已经在eclipse中构建了我的服务,并且显示成功.在服务/持久性包中创建了两个文件,名
..
我可以使用Liferay 6.1.0中的Kaleo和其他portlet吗?在6.1.1版本中. 我尝试将kaleo放入6.1.1版本的webapp中并部署目录,但没有任何反应. 我需要将portlet修改为新规范吗? 解决方案 使用Liferay分发的Liferay插件,通常仅使用其编译版本进行测试-即使它们可能起作用,也建议您在安装6.1.1时仅使用6.1.1插件.关于它们在
..
也许通过init(PortletConfig)中的PortletConfig 问题是使用 ((PortletConfigImpl) portletConfig).getPortletId(); 不再允许,因为在package.properties中添加portal-impl.jar会导致在尝试执行构建ant目标时抛出异常,并说这不再允许了. 对于companyID,我直接不知
..
我想自定义站点管理员角色权限,即,我需要启用一项功能,以创建用于在相应站点下进行站点管理的用户.我该如何实现?我需要使用Hook来实现它还是需要创建EXT?或任何其他更简单的方法来实现这一目标? 我需要启用用户创建并为相应站点下的站点管理员分配权限.我不想通过超级管理员来创建用户. 解决方案 也许您可以创建一个自定义portlet,将其放在控制面板中,在该面板中,只有站点管理员(填写表单)
..
我在Liferay 6中使用了像feed.jspf这样的现成Portlet的jsp: String articleId =null; HttpServletRequest httpReq = PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(renderRequest)); articleId = ht
..
在我正在使用的Web应用程序中, 我创建了一个组织站点,group/game/home可以访问. 登录后,我已将此默认登录页面设为默认页面.通过将此值放入portal-ext.properties文件default.landing.page.path=/group/games/home 我还设置了这两个属性,以确保成功登录后将用户重定向到默认登录页面. layout.show.portl
..
我正在尝试为Liferay Portlet创建配置页,因此可以为其设置一些参数.例如,我想选择控制器在查看时应显示的页面.配置应位于此处: 因此,我为配置创建了一个控制器,如下所示: import com.liferay.portal.kernel.portlet.ConfigurationAction; import javax.portlet.*; public class Sa
..
我正在将最基本的Portlet部署到Liferay: public class FirstPortlet extends GenericPortlet { @RenderMode(name="VIEW") public void welcomeWelcome(RenderRequest request, RenderResponse response
..
我是新来的Liferay.所以,我只想解释一下我的情况. 实际上,我的网页上有两个portlet-一个在左侧,另一个在右侧: 左侧portlet包含两个超链接,例如demo1&演示2. 我还有另外两个portlet,例如demo1Portlet& demo2Portlet. 将通过以下方式而不是右侧portlet显示"demo1Portlet" 默认. 现在我要做的是,如果我单击
..
我使用Liferay Portlet软件包6.2(Tomcat)和Liferay IDE(eclipse).我创建了两个Liferay插件项目.在第一个portlet(第一个插件portlet)中,我使用Portlet首选项保存了一些数据.现在,我将在第一个portlet中显示第二个portlet.我该怎么做?我找到了以下代码和此链接 从其他portlet打开portlet v
..
我开始使用WebSphere Portal开发基于Portlet的应用程序,现在我将开发环境切换到Liferay. 我正在使用JSR-286引入的事件系统进行Portlet间的通信,试图避免使用所有非标准化功能,以便同时将WebSphere Portal和Liferay用作受支持的环境. 如果发布portlet和接收portlet在同一页面上,那么我的事件似乎工作正常,但是我想将这些port
..
按照Liferay在《操作手册》中的说明为portlet编写编辑模式.我已成功部署了Portlet.此portlet在编辑模式下包含一个文本框和一个按钮.如果我在文本框中键入一个名称并按下按钮,则该名称将在portlet的查看模式下显示.但是,当我进入编辑模式并在文本框中键入名称,然后按“添加名称"按钮时,会显示"Portlet暂时不可用"消息. 更新: 我检查了日志文件.它说"jav
..
是否可以在portlet中创建一些portlet?我的意思是一个多级portlet. 解决方案 是.您可以在此使用嵌套Portlet 目的.这是其他portlet的布局容器.您可以在配置中选择所需的布局.
..
我正在使用liferay Portlet,我需要高度依赖AJAX调用.因此,我需要多次调用serveResource方法.一种方法是,我可以通过URL传递参数,然后根据该参数区分请求. 但是在我的情况下,我必须多次调用serveResource,由于该方法将很难维护. 有没有这样做的框架?使用该代码可维护代码. 解决方案 使用Spring MVC框架并根据您在控制器中的业务逻辑/用户
..