问题标签 [liferay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1345 浏览

grails - Grails Liferay portlet 不调用操作

我正在尝试使用带有 grails-portlets 0.7 和 grails-portlets-liferay 0.2 插件的 Grails 1.2.1 为 Liferay 5.2.2 创建一个简单的 portlet。

我创建并部署了一个普通的 portlet(刚刚更新了标题、描述等...)。它正确部署并且视图正确呈现。但是,当我提交其中的默认表单时,view.gsp它永远不会点击该actionView功能。

以下是相关的代码位:

SearchPortlet.groovy

视图.gsp

In render view每当我查看 portlet 以及按下提交按钮后, tomcat 终端都会打印。它从不打印In action view声明。

有任何想法吗?

更新

我打开了日志记录,这就是我在单击portlet 中的提交按钮时看到的内容:

该日志片段中的第四行说Bound render request...,我不明白,因为 portlet 中表单中的操作是针对操作 url。我会认为这应该是一个行动请求。

0 投票
0 回答
338 浏览

deployment - Grails portlet 部署问题

我在 liferay 5.2.3 上成功运行了一个 grails portlet,现在我开发了另一个 grails portlet 并进行了热部署,但是 portlet 向我显示了一些错误并且无法正常工作,说“portlet 暂时可用”。

我尝试重新启动服务器,但仍然只有一个 portlet 正在运行,而另一个没有运行。

这是部署另一个 portlet 时的日志(已裁剪日志)。

10-02-16 19:36:59:484 - { INFO} com.liferay.portal.plugin.PluginPackageUtil 在 63 毫秒内完成检查可用更新
org.codehaus.grails.portlets.GrailsPortletApplicationContext.initPortletContainerAdapter(GrailsPortletApplicationContext.java:37) 的 org.codehaus.grails.portlets.GrailsPortletApplicationContext.initPortletContainerAdapter(GrailsPortletApplicationContext.java:37) 的 java.lang.NullPointerException。 grails.portlets.GrailsPortletApplicationContext.setPortletContext(GrailsPortletApplicationContext.java:28) at org.springframework.web.portlet.FrameworkPortlet.createPortletApplicationContext(FrameworkPortlet.java:339) at org.springframework.web.portlet.FrameworkPortlet.initPortletApplicationContext(FrameworkPortlet.java: 291) 在 org.springframework.web.portlet.FrameworkPortlet.initPortletBean(FrameworkPortlet.java:264) 在 org.springframework.web.portlet.GenericPortletBean.init(GenericPortletBean.java:115) 在 javax。portlet.GenericPortlet.init(GenericPortlet.java:107) at com.liferay.portlet.InvokerPortletImpl.init(InvokerPortletImpl.java:250) at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:853)在 java.lang.Thread.run(Thread.java:619) 10-02-16 19:37:02:333 - {错误} portal-web.docroot.html.portal.render_portlet.jsp java.lang.NullPointerException

谁能告诉我出了什么问题以及我们如何在 Liferay 上运行多个 grails portlet。

提前致谢 。

0 投票
2 回答
2815 浏览

liferay - 如何防止用户删除 liferay portlet?

我在 liferay 页面中有一个 IFrame portlet。我想要一些快速修复以防止登录用户删除该 portlet。它可以通过用户角色、css、代码或其他方式来完成。这可能吗?

0 投票
3 回答
4779 浏览

portlet - Liferay 中有内置的网络分析工具吗?

我需要有一个网站的统计数据并生成报告。我正在使用 Liferay 门户。Liferay 中是否有内置的网络分析功能?如果是,请帮助如何配置它?

谢谢, 丹南杰

0 投票
3 回答
10697 浏览

url - 如何在 Liferay 门户中实现友好 URL

我必须简化 URL。我正在使用 liferay 门户。

目前的网址是这样的:

http://10.11.201.144:8080/web/guest/marketing?p_p_id=EXT_6&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=1&_EXT_6_pageName=aboutus

我需要将其简化为:http: //10.11.201.144 :8080/web/guest/marketing/aboutus 或一些简单的。

Life ray 提供了友好的 URL 选项,我不知道如何使用它。请帮忙。

0 投票
1 回答
1260 浏览

apache-flex - 每个实例 Liferay portlet 参数

我有一个portlet。在这个 portlet 中,我有一个 Flex 应用程序,它使用图表显示一些统计数据。

Flex 通过flashVars. 我需要为每种统计信息创建一个页面,因此每个页面都必须包含这个 portlet。

我的问题是我找不到一种方法来为每个 portlet 实例提供不同的参数,以便它们显示不同的数据。

到目前为止,我唯一的解决方案是为每种统计信息创建一个不同的 portlet,但这真的很糟糕。我还尝试在“管理页面”表单上提供一个查询字符串值,但我无法以任何方式检索我在那里定义的参数(尝试过request.getParameter()renderRequest.getParameter()等等)。

有没有办法使用单个 portlet 的多个实例来实现这样的功能?

谢谢

0 投票
1 回答
5953 浏览

java - 从我的 Liferay 的 JSF Portlet 显示 pdf 的问题

我将 liferay 5.2 与 jsf-portlet 一起使用。

从我想按一个按钮生成一个 PDF 的页面。在 managedbean 中,我构建了 pdf,我想在响应中显示它。

在一个ByteArrayOutputStream命名outputStream我有我的 pdf 用 Ja​​sperReport 构建。

我写的:

我没有看到任何输出!在 jboss 日志中我读到:IllegaStateException....

怎么了?

日志

0 投票
2 回答
5789 浏览

portlet - 将一个简单的 Portlet 部署到 Liferay - ClassCastException

我正在为 Liferay 部署最基本的 Portlet:

在部署时,我得到一个 ClassCastException:

在谷歌搜索之后,部署 portlet.jar 似乎是一个错误——我确定我不会意外地这样做。

javax.portlet.Portlet 由 GenericPortlet 实现,所有 Portlet 示例似乎都扩展了 GenericPortlet,所以我认为没关系。

任何人都可以帮忙吗?

0 投票
1 回答
1047 浏览

python - 将数据从 Plone 迁移到 Liferay,或者我如何从 Plone 的 Data.fs 中检索信息

我需要将数据从基于 Plone 的门户迁移到 Liferay。有人知道怎么做吗?

无论如何,我正在尝试从 Data.fs 中检索数据并将其存储在更易于工作的表示中,例如 JSON。为此,我需要知道应该从 Plone 的 Data.fs 中获取哪些对象。我已经Products.CMFPlone.Portal.PloneSite从 Data.fs 中获得了实例,但我无法从中获得任何东西。我想获取PloneSite实例并执行以下操作:

当然,它不需要这么简单。我只想要一些有关其数据结构PloneSite以及如何恢复其数据的信息。有人知道吗?

先感谢您!

0 投票
1 回答
1019 浏览

javascript - How to reset a portlet parameter on a button click?

I have a Liferay portlet param "cmd" in my JSP page, which is initialized to a value "update". I need this value to be get changed to "delete", when a user clicks on the delete button of the form. How I can go about it?

<input class="optsurvey-submit" type="submit" name="submitButton" value="Delete" onclick="??????"/>