问题标签 [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.

0 投票
0 回答
1597 浏览

liferay - Liferay 7.1 显示一个奇怪的错误“${processor.processMax()” - 无法初始化类 BundleJavaFileManager

添加新的私人页面(或简单的页面),Liferay 7.1 抛出以下异常:

并显示一个空白页,其中写入了“${processor.processMax()}”。

在此处输入图像描述

重新提交页面似乎“取消阻止”该操作并刷新视图。

那是 Liferay 的错误吗?我不确定,但我想我可以在其他地方随机复制它:-(

请注意,我使用 Liferay 7.1 和从 Liferay 官方网站下载的嵌入式 tomcat 9。

0 投票
0 回答
65 浏览

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:参数类型不匹配

有谁知道我该如何以正确的方式做到这一点?

0 投票
1 回答
891 浏览

angular - LIFERAY 和 Angular 集成

我正在尝试运行示例项目https://github.com/liferay/liferay-blade-samples/tree/7.0/gradle/apps/npm/angular-npm-portlet 但是在执行之后 npm intallnpm run build有这个奇怪的错误(太许多打开的文件),我无法继续

输出服务

0 投票
1 回答
40 浏览

liferay - 在集群 Liferay 设置中,是否所有模块都在所有节点上运行?

我有一个两节点 Liferay 7.1 集群。我通过 Felix 手动重新启动了一个 OSGI 模块,并注意到两个节点中只有一个节点有关于它的任何日志。

有问题的模块没有按预期工作或失败(因此重新启动),我想覆盖我的所有基础。OSGI 模块是在所有节点上运行,还是在 Liferay 7.1 中的节点之间拆分?

0 投票
1 回答
44 浏览

scripting - 从指定节点执行 Liferay 脚本

我想从 Liferay 脚本控制台执行一个脚本,但我正在运行一个集群设置,并且我需要从指定节点运行该脚本。有没有办法做到这一点?

这样做的原因是为了解决网络问题,我也可以通过 ssh 连接到节点本身来解决。不过,我想知道这是否可行,因为它可以为我们节省很多时间。

0 投票
1 回答
601 浏览

liferay-7.1 - 是在 Liferay 门户 7.1.0 ga2 中仍然可以识别吗?

尝试在 Liferay Portal 7.1.0 GA2 中的 create_account.jsp 上显示以下自定义字段。访客用户查看和更新​​的权限已设置为自定义字段,但未显示。

0 投票
1 回答
687 浏览

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 模块

0 投票
3 回答
636 浏览

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

0 投票
1 回答
501 浏览

liferay - Liferay 7.1:自动字段无法检索字段索引

我开始使用 liferay-auto-fields 合成器。

所以这是我的带有 aui:script 的 jsp -->

然后,我想在 processaction 函数中检索“rowIndexes”,所以我这样做:

这总是给我空。我还注意到,当我通过单击“+”按钮获得自动字段时,jsp 'rowIndexes' 中的隐藏字段不会更改或具有值。

有人有解决方案吗?

谢谢

0 投票
0 回答
86 浏览

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