问题标签 [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 - 无法覆盖翻译(期刊语言)
我想覆盖一些 Liferay 的模块翻译。我正在休闲: https ://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-a-modules-language-keys
它适用,但不适用于所有字符串。首先,我想覆盖 journal-lang 模块(com.liferay.journal.lang)中的一些字符串,但是这个模块没有 servlet 上下文名称。我试图跳过它,但它不起作用。如何覆盖这些字符串?
我也试图覆盖一些核心字符串(来自portal-impl),但其中一些仍未翻译。例如“添加字段”(add-field)来自定义新的表单视图。任何可能的解决方案?
calendar - Liferay 7 日历问题
我试图弄清楚新的日历机制在 Liferay 7 中是如何工作的,我知道CalEvent
Liferay 6 中的所有东西都变成了Calendar
,CalendarBooking
并且CalendarResource
在 Liferay 7 中。
CalEventConstants
在Liferay 6中,我们可以使用一些标签和常量(-events-and-calendar-resources-with-liferays-c)。不幸的是,目前还没有适用于 Liferay 7 的此类文档。
请帮助我至少弄清楚如何获取给定日历日(例如今天)的日历事件。我找不到任何建议的方法来过滤数据库中的日历条目,没有任何自定义逻辑。
任何%LocalServiceUtil
方法提示都会很棒(或 Github Liferay 7 Calendar相关代码)
liferay - java.lang.NullPointerException
我正在制作一个自定义 sql 应用程序。我创建了一个服务构建器,创建了查找器列,构建并部署了它。表创建成功。现在我手动创建了一个*FinderImpl类和一个包含必要详细信息的 custom-sql 文件夹并重建了服务。*Finder界面生成成功。我在*FinderImpl类中实现了*Finder接口,然后重建了服务,但没有生成*FinderUtil 。我忽略了它,因为我可以轻松地直接调用*FinderImpl类的方法。我在*FinderImpl类中创建了一个自定义方法并重建了服务。我在*LocalServiceImpl中调用此方法并调用*LocalServiceImpl通过*LocalServiceUtil。但令我惊讶的是,我得到了最常见的错误——“ NullPointerException ”。我调试并发现*LocalServiceUtil的getService()方法的值为 null。请告诉我如何消除此错误,因为我整天都被卡住但无法解决。所以,请帮忙。提前谢谢。
liferay - 如何在 Liferay 7 的 freemarker 模板中访问请求属性
我正在编辑我的客户 Liferay 主题的模板,我想访问请求属性。
在jsp文件中我可以写:
我想在 freemarker 模板中得到相同的结果。我试过这样的事情:
但我得到:
任何人都可以帮助我吗?
liferay - liferay 7 中 liferay-portlet.xml 的等效文件是什么?
我想在 liferay 7 中添加自定义用户通知。为此,如果我使用的是 liferay 6.2,我将不得不在 liferay-portlet.xml 中输入user-notification-definitions和user-notification-handler-class 之类的条目。但是在liferay中,我想问这些条目放在哪里。请帮助..thanx提前..
liferay-7 - Liferay 7 消息总线
在 Liferay 6.2 中,我们曾经在 messing-spring.xml 中配置自定义邮件并在 service.properties 中进行输入。为了在 Liferay 7 OSGI 模块 portlet 中实现相同的功能,谁能指导我如何在其中配置消息总线?
liferay - 未调用自定义屏幕名称验证器的方法。为什么?
我在 liferay 7 中制作了一个自定义屏幕名称验证器,如 liferay-blade 示例中给出的那样。但是在 liferay 门户中添加新用户时,它的方法 validate() 没有被调用。这是 CustomScreenNameValidator 类:-
liferay 中的任何文件中是否有自定义屏幕名称验证器类的条目?如果是,请告诉我在哪里指定?如果没有,请说明我可能遗漏了哪一步?请帮助..thanx提前..
jakarta-ee - CustomSQLUtil 在使用 Liferay 7 进行查询检索期间获取空值
虽然我对 Liferay 6.2 中的 CustomSQLUtil 类没有任何问题,但我在 Liferay 7 中遇到了这个类的新版本的问题。确实,get 方法返回 null 而不是预期的查询。
有人复制过这个吗?
这是我在 Eclipse Mars 中最后一次测试的描述:
- 在我的 Liferay 工作区中,我在 service 模块的 build.gradle 中添加了以下行
compileOnly 组:“com.liferay”,名称:“com.liferay.portal.dao.orm.custom.sql”,版本:“1.0.5”
gradle 刷新后,我可以使用 FooFinderImpl 类中的 CustomSQLUtil 类来检索适当的查询。
此查询已写入 default.xml 文件中,该文件已放入 Liferay 7 文档中提到的 src/custom-sql 文件夹中:
https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/custom-sql
我尝试了很多地方(在 META-INF 中,在 ressources 中..),我什至尝试扩展 CustomSQL 本机类来获取配置,但是 CustomSQLUtil 类的 get 方法总是返回 null 而不是 sql询问。
PS:我注意到这个新的“CustomSQLUtil.get”方法现在需要 2 个参数,除了查询 ID 之外还请求一个类。在这个类参数中,我输入了“Foo.class”值。
有人知道是否有配置要做吗?是否必须配置类路径或捆绑上下文?
javascript - Liferay.SearchContainer 未定义
我正在尝试使用 SearchContainer,但我的 javascript 文件有问题。我正在创建一个 AUI 模块和调用Liferay.SearchContainer.get
方法。不幸的是,我进入TypeError: Liferay.SearchContainer is undefined
了浏览器的控制台日志。我做错了什么?
这是我的js代码:
);
liferay - 在 Liferay 7 中使用 LocalServiceUtils
我们正在开始我们的第一个 Liferay 7 项目,但我已经陷入困境。
我想创建一个从 DDMContent 表中读取数据的 portlet。幸运的是,有 DDMContentLocalServiceUtil。
我正在为如何实际使用它而苦苦挣扎。
我将它添加到 build.gradile 文件中,如下所示:
我将它添加到 bnd.bnd 文件中,如下所示:
然后我像这样包含在我的 portlet 类中:
portlet 编译并开始部署,但我从来没有达到可以实际使用它的地步,因为它从未完全部署。没有例外,也没有提示我做错了什么。
我的版本号正确吗?我需要将它添加到 bnd.bnd 文件吗?谁能帮帮我?
此致,
丹尼尔