问题标签 [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 回答
701 浏览

javascript - JavaScript 对话框弹出事件等待确定被按下

我有一个删除(输入提交)按钮,单击时会弹出一个对话框(Alloy UI 对话框,html):

问题是event正在运行异步并因此执行删除,而不是等待用户单击确定(调用回调)。

deleteConfirm 采用以下参数

弹出窗口中的内容包括:

和按钮功能:

我应该如何处理这个?

0 投票
1 回答
2021 浏览

jquery - aui 验证器:在 Liferay 中使用自动字段进行选择

我想知道我们如何为 Autofield 类别中的 aui:select 字段编写验证器。

这是我的代码结构:

自动字段的功能没有问题。通过循环浏览我的项目集合,我可以在查看表单时创建重复条目,并且使用 liferay 提供的加号图标“创建”表单时也没有问题。

我在容器中有 aui:select 元素,它将根据 Autofield 功能进行复制。如何为此 aui:select 元素提供验证器。?

0 投票
2 回答
6506 浏览

jquery - 如何在 Liferay 中的 aui 脚本或 javascript 中执行 renderURL

我遇到了一个场景,我需要在 javascript 中使用 renderURL。我有一个包含许多数据行的 aui 数据表。单击任何行后,我需要调用渲染 URL 来加载下一个视图。

通常,我曾经通过在 onClick 事件中编写 renderURL 来在按钮的情况下使用 renderURL。IE,

aui:button name="TestButton" onClick="<%=testRenderURL.toString()%>"

但在当前场景中,控件将位于我的数据表的委托函数中,即单击处理函数,即:-

0 投票
1 回答
121 浏览

javascript - YUI 3.3 中 DATATABLE 的动态列添加/删除

我正在 Liferay 中使用 YUI 3.3 数据表。我有一个要求,我需要在运行时修改列。即,我需要添加更多新列,或者从当前 COLUMNSET 中删除几列?如何实现?

0 投票
1 回答
1956 浏览

popup - closethick 按钮消失 liferay popup 6.2

我正在将 AUI 弹出对话框窗口从 liferay 6.1 迁移到 liferay 6.2。我看到有一些具体的改变要做。我在显示按钮时遇到了一些问题,但现在已解决。但问题在于应该在右上角的关闭图标 (x)。我一添加保存按钮,它就突然消失了。

这是我的代码:

如果您对此有任何想法,请告诉我。

关于myPopupSubmit我还编写了代码来关闭弹出窗口:

由于没有closethick按钮它返回null

0 投票
1 回答
381 浏览

yui - 从 aui 数据表 TextAreaCellEditor 将数据保存到服务器

我们如何将数据从 AUI DataTable 文本区域单元格编辑器保存到服务器。我正在做类似的事情:

如何让处理程序向服务器发送请求以保存该编辑器列中的数据

0 投票
1 回答
1418 浏览

liferay - 如何在liferay 6.2中更改选项卡上的portlet标题

我有一个示例 tabview portlet。它基本上是一个带有 4 个选项卡的 tabview。我想在更改选项卡时更改 portlet 标题。

视图.jsp

我可以使用更改 portlet 标题

更改标签时如何更改标题?有人可以帮我吗

0 投票
0 回答
352 浏览

liferay - liferay aui 验证在弹出窗口中不起作用

我们在主题中有一个登录链接。在此链接中,我们调用了用于登录的弹出窗口。在该弹出窗口中有两个选项卡,一个用于登录,另一个用于注册。

对于登录,我们创建了登录挂钩,对于注册,我们创建了一个自定义 portlet。

我已将 AUI 验证用于注册自定义 portlet。

  • 我的 portlet 是不可实例化的。
  • 当我在页面中调用这个 portlet 时,验证工作,但是当我在主题中调用这个 portlet 时,AUI 验证不起作用。
  • 在主题中调用 portlet 时,我已从其他页面中删除了该 portlet。

在主题中,这个 portlet 被 2-3 个不同的链接调用。

PS 我也尝试将 portlet 更改为可实例化的,但在这种情况下,它不会从主题中调用。

0 投票
1 回答
54 浏览

liferay - Liferay:在 jsp 中显示内置用户注册

如何在 Portlet/Jsp 中显示默认用户注册或用户创建表单?

0 投票
1 回答
347 浏览

javascript - AUI textboxlist - 检索删除的元素值

我正在使用 Liferay 6.2 并想从Textboxlist组件中检索已删除元素的值。我在一个hiddenInput元素中存储了一个值列表,并将列表显示在Textboxlist. 当我删除元素时,我想更新隐藏输入元素中存储的值。但我不知道如何检索已删除的元素。

如何做到这一点?