问题标签 [liferay-7]
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.
liferay - 为什么 portlet 在 liferay 7 中的示例类别下不显示?
我在 liferay 7 中创建了一个 portlet。我成功构建并部署了 portlet。portlet 显示成功。但是当我将另一个项目的一个类导入到这个portlet 中时,portlet 的状态变成了已安装而不是活动,并且该portlet 从示例类别中消失了。知道我哪里会出错吗?请帮助..Thanx提前..
ajax - 在 Liferay 中使用 AJAX 设置会话属性
我想用 AJAX 设置一个会话变量并在 jsp 页面中访问它。
这是 AJAX 请求的 serveResource 方法:
会话属性myAttribute必须可以访问 view.jsp 页面。AJAX 请求和会话属性myAttribute的值在同一个页面(view.jsp)上,所以只有一个页面。当我尝试像这样访问属性的值时:
我总是得到null。
liferay - ServiceBuilder 没有创建 FinderImpl 类?
我使用 Liferay 7 创建了一些服务。但是在构建服务之后并没有创建FinderImpl和FinderUtil类。我遵循的步骤如下:
- 创建了一个服务构建器项目。
- 创建了查找器列。
- 构建并部署了 *-api 和 *-service...其中 * 是项目/服务名称。
- 使用 gradle -> Refresh Gradle Project 刷新项目。
- 将 *-service 和 *-api 拖放到正在运行的服务器上。
结果:它创建了表,但项目中没有 *FinderImpl 和 *FinderUtil 类。
liferay - 如何在 portlet 的自定义模板中包含通用模板
我有 Asset Publisher portlet,我想创建自定义显示模板 (ADT),我想在其中使用通用模板之一(例如表格、完整内容)。我怎样才能做到这一点?提前致谢!
liferay - 未解决的需求:Import-Package: com.liferay.util.dao.orm;版本="[6.2.0,7.0.0)"
我创建了一个服务构建器,在 *-service 中我需要 com.liferay.util.dao.orm.CustomSQLUtil 来执行自定义 sql。我创建了 *FinderImpl 并创建了一个使用 CustomSQLUtil 的方法。我成功构建并部署了 *-api 和 *-service。但是当我将 *-api 和 *-service 拖放到正在运行的服务器上时,就会出现上述错误。我的 bnd.bnd 文件如下:-
build.gradle 如下:-
请帮助...thanx提前..
liferay - Liferay 7 中的私人页面导航
我们正在开始我们的第一个 liferay 7 项目,我在创建私人用户页面时遇到了麻烦。我们希望用户拥有 7 个页面,这些页面需要是私有的,因为我们想要使用私有消息传递 portlet。
我创建了一个站点模板并将其分配给我的新用户仪表板。所以页面被创建并且用户可以访问它们(我通过手动输入 URL 进行了验证)。
但是用户如何导航呢?我还没有找到任何方法向用户显示可用页面。菜单只允许用户点击“我的仪表板”,就是这样......
欢迎任何帮助。
此致,
丹尼尔
liferay - 如何从它的配置 portlet 中获取 portlet id?
如何在其配置 portlet 的 jsp 页面中获取 portlet id?
从我可以在 .jsp 页面中调用的特定 portlet 的级别:
如何在配置 portlet 的 jsp 中获取该 ID?
liferay - 错误 java.lang.NoClassDefFoundError: com/liferay/util/dao/orm/CustomSQLUtil
我已将包含上述文件的名为 util-java.jar 的 jar 添加到构建 .gradle 文件中。在编译时没有错误。但是在执行项目时,我得到了一个NoClassDefFoundError
.
请告诉我如何消除这个问题。我的 build.gradle 如下:-
jakarta-ee - Liferay 7 Service Builder 未生成 Finder Util 类
虽然我在 Liferay 6.2 中的 Service Builder 没有问题,但当我构建服务以生成我的第一个 Finder Util 类时,我在 Liferay 7 中遇到了阻塞问题。当我发现,我什至决定从头开始一个项目,问题仍然在这里。即使使用官方文档,也没有任何效果。
有人有什么想法可以帮助我吗?
这是我在 Eclipse Mars 中最后一次测试的完整描述:
- 创建一个新的 Liferay 工作区
- 创建一个新的 Liferay 项目模块服务生成器
- 在 service.xml 中创建一个 foo 对象
- 构建服务(类生成良好)
- 在 persistence.impl 包中手动创建一个 FooFinderImpl 类
- 构建服务
FooFinder 接口生成良好,但未生成 FooFinderUtil 类。 - 在 FooFinderImpl 类中添加一些方法
- 构建服务
- 没什么新鲜的
谢谢你的帮助。
文森特
liferay - 在 osgi 文件夹中复制后,Liferay 7 tomcat 中的战争在哪里爆炸
我在 liferay 7 中部署了一个 portlet,它已成功部署并可供使用。我想替换 jsp 文件,在早期版本中,我可以在 tomcat/webapps 文件夹中看到我的应用程序并快速替换它。现在我无法在 liferay 7 中找到爆炸的战争。我只能在 osgi/war 文件夹中看到战争。有人可以帮我吗。提前致谢。