问题标签 [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.
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。我会认为这应该是一个行动请求。
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。
提前致谢 。
liferay - 如何防止用户删除 liferay portlet?
我在 liferay 页面中有一个 IFrame portlet。我想要一些快速修复以防止登录用户删除该 portlet。它可以通过用户角色、css、代码或其他方式来完成。这可能吗?
portlet - Liferay 中有内置的网络分析工具吗?
我需要有一个网站的统计数据并生成报告。我正在使用 Liferay 门户。Liferay 中是否有内置的网络分析功能?如果是,请帮助如何配置它?
谢谢, 丹南杰
url - 如何在 Liferay 门户中实现友好 URL
我必须简化 URL。我正在使用 liferay 门户。
目前的网址是这样的:
我需要将其简化为:http: //10.11.201.144 :8080/web/guest/marketing/aboutus 或一些简单的。
Life ray 提供了友好的 URL 选项,我不知道如何使用它。请帮忙。
apache-flex - 每个实例 Liferay portlet 参数
我有一个portlet。在这个 portlet 中,我有一个 Flex 应用程序,它使用图表显示一些统计数据。
Flex 通过flashVars
. 我需要为每种统计信息创建一个页面,因此每个页面都必须包含这个 portlet。
我的问题是我找不到一种方法来为每个 portlet 实例提供不同的参数,以便它们显示不同的数据。
到目前为止,我唯一的解决方案是为每种统计信息创建一个不同的 portlet,但这真的很糟糕。我还尝试在“管理页面”表单上提供一个查询字符串值,但我无法以任何方式检索我在那里定义的参数(尝试过request.getParameter()
,renderRequest.getParameter()
等等)。
有没有办法使用单个 portlet 的多个实例来实现这样的功能?
谢谢
java - 从我的 Liferay 的 JSF Portlet 显示 pdf 的问题
我将 liferay 5.2 与 jsf-portlet 一起使用。
从我想按一个按钮生成一个 PDF 的页面。在 managedbean 中,我构建了 pdf,我想在响应中显示它。
在一个ByteArrayOutputStream
命名outputStream
我有我的 pdf 用 JasperReport 构建。
我写的:
我没有看到任何输出!在 jboss 日志中我读到:IllegaStateException
....
怎么了?
日志
portlet - 将一个简单的 Portlet 部署到 Liferay - ClassCastException
我正在为 Liferay 部署最基本的 Portlet:
在部署时,我得到一个 ClassCastException:
在谷歌搜索之后,部署 portlet.jar 似乎是一个错误——我确定我不会意外地这样做。
javax.portlet.Portlet 由 GenericPortlet 实现,所有 Portlet 示例似乎都扩展了 GenericPortlet,所以我认为没关系。
任何人都可以帮忙吗?
python - 将数据从 Plone 迁移到 Liferay,或者我如何从 Plone 的 Data.fs 中检索信息
我需要将数据从基于 Plone 的门户迁移到 Liferay。有人知道怎么做吗?
无论如何,我正在尝试从 Data.fs 中检索数据并将其存储在更易于工作的表示中,例如 JSON。为此,我需要知道应该从 Plone 的 Data.fs 中获取哪些对象。我已经Products.CMFPlone.Portal.PloneSite
从 Data.fs 中获得了实例,但我无法从中获得任何东西。我想获取PloneSite
实例并执行以下操作:
当然,它不需要这么简单。我只想要一些有关其数据结构PloneSite
以及如何恢复其数据的信息。有人知道吗?
先感谢您!
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="??????"/>