问题标签 [liferay-7.1]
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 - 为暂存中的期刊文章扩展 StagedModelDataHandler
我正在 Liferay 7.1 中进行本地现场直播,其中我在 Web 内容中有一个自定义字段。当我将这些 Web 内容导出到本地直播时,我想检查该自定义字段,结果我将导出该 Web 内容。
因此,我在 BaseStagedModelDataHandler 中扩展 doExportStagedModel,如下所示。
当我部署它时,我得到了以下异常。
2018-11-20 04:04:12.669 错误 setJournalCreationStrategy 方法引发了异常 java.lang.IllegalArgumentException:参数类型不匹配
2018-11-20 04:04:12.850 错误 setJournalFeedExportImportContentProcessor 方法引发了异常 java.lang.IllegalArgumentException:参数类型不匹配
有谁知道我该如何以正确的方式做到这一点?
angular - LIFERAY 和 Angular 集成
我正在尝试运行示例项目https://github.com/liferay/liferay-blade-samples/tree/7.0/gradle/apps/npm/angular-npm-portlet 但是在执行之后
npm intall
我npm run build
有这个奇怪的错误(太许多打开的文件),我无法继续
输出服务
liferay - 在集群 Liferay 设置中,是否所有模块都在所有节点上运行?
我有一个两节点 Liferay 7.1 集群。我通过 Felix 手动重新启动了一个 OSGI 模块,并注意到两个节点中只有一个节点有关于它的任何日志。
有问题的模块没有按预期工作或失败(因此重新启动),我想覆盖我的所有基础。OSGI 模块是在所有节点上运行,还是在 Liferay 7.1 中的节点之间拆分?
scripting - 从指定节点执行 Liferay 脚本
我想从 Liferay 脚本控制台执行一个脚本,但我正在运行一个集群设置,并且我需要从指定节点运行该脚本。有没有办法做到这一点?
这样做的原因是为了解决网络问题,我也可以通过 ssh 连接到节点本身来解决。不过,我想知道这是否可行,因为它可以为我们节省很多时间。
liferay-7.1 - 是在 Liferay 门户 7.1.0 ga2 中仍然可以识别吗?
尝试在 Liferay Portal 7.1.0 GA2 中的 create_account.jsp 上显示以下自定义字段。访客用户查看和更新的权限已设置为自定义字段,但未显示。
liferay-7.1 - 是否可以在 Liferay 7.1 中使用 JavaScript 或 api/jsonws 从 portal-ext.properties 读取属性?
我在 OSGi 模块下定义 AMD 模块。我必须阅读AMD 加载程序定义中的主机属性。如何从 portal-ext.properties 文件中读取属性?
下面是我如何在 portal-ext.properties 文件中定义 AMD 模块和属性的示例代码。
门户-ext.properties
定义 AMD 模块
rest - 我应该如何配置 POJO 类以使其能够用作 JAX-RS 休息服务中的资源?(Liferay 7.1)
我可以在 JAX-RS 休息服务中使用 String 对象,但不能使用 POJO 对象。我应该如何配置 POJO 类以使其能够用作 JAX-RS 休息服务中的资源?
DTO 类
休息服务:
错误:
2019-02-12 13:33:58.021 错误 [http-nio-8080-exec-1][JAXRSUtils:83] 没有为 com.dto.RestServiceDTO 类找到消息正文阅读器,ContentType: application/json
liferay - Liferay 7.1:自动字段无法检索字段索引
我开始使用 liferay-auto-fields 合成器。
所以这是我的带有 aui:script 的 jsp -->
然后,我想在 processaction 函数中检索“rowIndexes”,所以我这样做:
这总是给我空。我还注意到,当我通过单击“+”按钮获得自动字段时,jsp 'rowIndexes' 中的隐藏字段不会更改或具有值。
有人有解决方案吗?
谢谢
java - Liferay:没有 webcontext 的 portlet 的语言键覆盖
我在这里遇到了一个奇怪的情况,所有 Liferay 文档都展示了如何覆盖 portlet 和全局键的语言键。但是在官方文档之后,似乎缺少一些关于当 portlet 没有声明 web 上下文时如何添加/覆盖语言键的信息。
我正在关注的文档:https ://dev.liferay.com/develop/tutorials/-/knowledge_base/7-1/overriding-language-keys
我成功地为两种场景制作了模块:portlet 和 global。然而,虽然我可以为知识库做这件事,但我不能为联系人 portlet 做这件事。
我错过了什么吗?也许是默认上下文?
更新:
在以下位置打开了一个问题:https ://issues.liferay.com/browse/LPS-93737