问题标签 [liferay-aui]

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 投票
1 回答
707 浏览

liferay - Liferay 中的用户级别范围而不是站点范围

我在 Liferay 中创建了两个站点。网站阿尔法,网站贝塔。这两个站点都有 3 个页面,每个页面都包含 wiki portlet。我创建了 3 个用户组。UG1、UG2 和 UG3。我的要求是创建具有特定于用户组的三个范围的 Wiki 内容,而不是站点/社区指定范围,其中将在两个站点中显示相同的内容。如何实现?

0 投票
1 回答
1031 浏览

liferay - 在 Liferay 中将 json 数据从一个 jsp 传递到另一个

我是 liferay 的新手,最终未能将数据从一个 jsp 发送到另一个。下面是我的用例。

  1. 我创建了 2 个 JSP 文件:first.jsp 和 second.jsp
  2. 我在 first.jsp 中创建了一个 href,点击它后,我通过调用 renderURL 来加载 second.jsp。
  3. 我想要实现的是我在 first.jsp 中构造一个 JSON 数据,当我单击 href 标记时,我需要将此 json 数据传递给 second.jsp 文件。

任何有关如何完成此任务的指示将不胜感激?

谢谢。

0 投票
2 回答
9371 浏览

javascript - 在liferay的aui表单中添加动态元素

我们如何使用 script 或 aui:script 在 liferay 中添加动态 aui 表单元素?如果这不可能,是否有任何替代解决方案。

我有一个有两个部分的 aui 表单。单击按钮时,我想通过 javascript 向表单动态添加新部分。我尝试使用 document.createElement(),但是通过使用它,我们将只能创建 HTML dom 元素。我想创建 aui 元素,如 aui:input、aui:select 等

这就是我的表单的结构:

在此处输入图像描述


假设我在第二部分有一个按钮。当我单击它时,我想在 aui:form 中再添加一个 aui:fieldset 元素作为子元素。

0 投票
3 回答
4705 浏览

javascript - Liferay 6.2 模式在关闭时添加回调

我需要在关闭(隐藏)使用此javascript代码创建的模式窗口时执行一个通用函数(console.log):

' url ' 和 ' title ' 是从上面的代码传递的两个变量。
它不起作用。
有什么建议吗?

0 投票
1 回答
437 浏览

mysql - Liferay 6.2 服务构建器中的参照完整性

我一直在寻找使用 Liferay IDE 的服务构建器为我的数据库设置引用完整性。

例如:我有一个主表(实体)和一个子表(实体)。子表有一个外键,它是主表的主键。如果我删除主表中的一个条目,则子表中的相应行也应该被删除。如何在 Liferay Service Builder 中实现这一点。

0 投票
0 回答
654 浏览

liferay-6 - 带有 DatePicker 的 Liferay 自动字段

我有一个启用 Liferay.Autofields 的 aui 表单。

我使用 Autofield 复制的字段有一个按钮和一个文本字段。单击按钮将触发日期选择器,并且所选值应存储在文本字段中。而且,当我单击 Autofield 提供的“加号”按钮时,字段会重复。

首先,我需要知道如何将所有按钮的触发事件绑定到日期选择器。我知道为单个按钮执行此操作。但是由于我们使用的是自动字段,所以我需要提供带有索引的按钮的 ID。谁能建议如何在我的场景中绑定触发事件

其次,一旦我单击日期选择器按钮,我应该能够获取我单击的 Autofield 行的索引,以便我可以更新我的文本字段

0 投票
1 回答
743 浏览

java - 在另一个 portlet 中显示 portlet 而没有弹出窗口

有没有办法在另一个 portlet 中显示一个 portlet?我面临的问题是我在 Liferay 中有两个 portlet,我想在第一个 portlet 的保留 div 区域中显示完整的第二个 portlet,这样我就可以在第一个 portlet 中使用第二个 portlet 的所有功能(我没有不想在这个特定场景中使用弹出窗口)。或者换句话说,我想要嵌套的 portlet 我有谷歌这个但没有找到任何帮助材料,现在我的问题是这个场景在 Liferay 中是可能的吗?任何帮助将不胜感激。

0 投票
2 回答
1108 浏览

spring-mvc - 将 aui 标签映射到 spring mvc ModelAndView 对象

我正在使用 spring mvc 来开发我的 portlet。我们必须在jsp中使用spring taglibs吗?我使用和 aui 标签。我可以将 ModelAndView 对象映射到 aui 标签吗?我需要使用从渲染方法设置的模型填充字段。或者还有其他解决方法吗?我的控制器中还有一个自动装配的模型 bean。例如:我应该能够在modelandview对象中设置模型并在 jsp 中检索该模型以填充 aui字段。

0 投票
5 回答
1981 浏览

liferay-6 - aui:validator 标记在 jsp 页面中不起作用

我正在使用 liferay 6.1.1 版,在为 liferay aui 验证器提供的代码下方,该代码不适用于 jsp 页面

语法类型 1 -

语法类型 2 -

我很快就需要解决方案,在此先感谢

0 投票
1 回答
918 浏览

liferay - 无法使用 Liferay Service Builder 从数据库中检索值

我正在学习 Liferay 并且一直被困在一个我不知道该怎么做的地方。

我将简要介绍一下我在做什么。

使用服务生成器创建图书馆管理系统,并在 Service.xml 文件中包含以下代码。

服务构建成功,没有任何错误。现在我正在使用以下代码来显示表中的数据。

参见下面的java代码:

这里的书籍价值始终为空。我不知道为什么,数据库中有 3 行,但它仍然返回 null。当我检索单个值时,我可以检索,但是当涉及多个值时,它只返回 NULL。

我正在使用以下 java 代码进行单值检索:

请帮我解决这个问题。