问题标签 [alloy-ui]

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 回答
610 浏览

javascript - 学习 YUI 是否足以使用 Alloy UI 进行开发?

Alloy UI(Liferay 6.x 的当前 JavaScript 框架)的可用信息并不多,而且由于它建立在 YUI 之上,是否足以为 YUI 买一本书并浏览他们的文档?

不知何故,我找不到任何书籍或资源(插件,Liferay 页面上的插件除外),还是它太新了?

0 投票
1 回答
3230 浏览

liferay - 在 Liferay 中,一个 portlet 能否在新的 AUI 对话框中打开一个单独的 portlet?

我已经遍及 Liferay 网站,但没有找到有效的答案。我想要做的是在我的自定义 portlet 中有一个 JavaScript 函数,它将打开一个 AUI 对话框,并且该对话框显示来自一个完全独立的 portlet 的 view.jsp 内容。

这是我到目前为止所得到的:

然后,在一个完全不同的 portlet 中,我有一个 JavaScript 函数,它调用:

这很管用。但是,当对话框出现时,它总是空白或无限显示“加载”动画。

可能相关:在 Firebug 控制台中,我看到

“yui:未加载:延迟任务”

不确定这是否与当前问题有关。谢谢您的帮助。

编辑:如果我将 URL 变量记录到控制台,然后将 URL 复制并粘贴到新选项卡中,则响应完全为空白。这让我相信我要么没有正确生成 URL,要么这里发生了某种 portlet 间权限问题。

0 投票
2 回答
7021 浏览

liferay - 如何设置Liferay中的图标而不使用Javascript?

我正在尝试<aui:button>在本教程中将图标设置为喜欢。但是那里描述的解决方案在我的情况下效果不佳,因为我有一个表格,并且在每一行上我都有一个具有不同 resourceUrl 的按钮。像这样:

<aui:button>是否可以按照教程中的说明在不使用 JavaScript的情况下设置图标?

谢谢

0 投票
1 回答
1483 浏览

jsp - 在对话框中包含一个 jsp

我希望在liferay中将jsp页面显示为aui对话框,目前我正在做这样的事情:

页面呈现,传入我的参数,但它包括整个控制面板和杂项信息,如我不想显示的退出链接和导航等。无论如何只显示edit.jsp页面而不显示其他所有内容?

我将不胜感激有关此的任何帮助!

0 投票
2 回答
2830 浏览

user-interface - AUI 内置验证器不起作用

我在 liferay 中编写了一些简单的代码来使用内置的 aui 验证器,如下所示:

在另一个项目中,相同的代码工作正常,对于这个 jsp,它识别出它是一个必填字段,因为它在输入标签的末尾附加(必填)。但是,javascript 验证不起作用。当我单击按钮而不填写任何内容时,无论如何都会提交整个表单。

我错过了什么吗?我现在很困惑,所以任何帮助将不胜感激!!谢谢!

编辑:出于某种原因,这个问题在我没有做任何事情的情况下自行解决。我不确定发生了什么,但它突然开始工作。有人可以建议我如何处理这篇文章吗?有没有办法删除它?

0 投票
1 回答
5263 浏览

javascript - javascript函数的合金UI问题

我试图从表单中的按钮元素调用 js 函数,这是我的代码:

我没有使用 java 类,因此我也没有使用 portlet:actionURL。

我的意图是在单击“提交”按钮时调用“insertEmployee()”,但它只是发送用户在文本字段中插入的参数。我尝试将“onsubmit”也放在提交输入中,但给出了相同的结果。

如果您能帮助我或指导我解决问题,那就太好了!我没有在互联网上找到好的信息/tuts,我不确定问题出在哪里或我还需要知道什么。

提前非常感谢!

0 投票
1 回答
762 浏览

permissions - Liferay Security PermissionsURL:保存时防止页面刷新

我目前在 AUI 对话框中显示权限 URL,每次单击保存时,整个页面都会重新加载,仅显示权限页面(因为窗口状态为 POP_UP)。

当我单击保存按钮时(如在资产配置页面中),有没有办法使权限页面不刷新?

0 投票
1 回答
1092 浏览

css - Dark Liferay 主题 - 自定义合金弹出窗口

我开发了一个深色 Liferay 主题(深色背景,白色字体)。但是现在我遇到了一个问题,因为合金弹出窗口和叠加层很轻(白色背景,现在也是白色字体)。

有没有一种很好的方法来覆盖主题中的 AUI-* css 类?因为类不包含在 _unstyled 主题中。

还是只能为门户实例定制 AUI 类?

谢谢!

这是屏幕截图:

截屏

0 投票
2 回答
761 浏览

liferay-6 - Liferay 合金-ui 验证器

我想通过使用钩子或其他方法更改验证器合金 UI 消息,例如“此字段是必需的”,但我找不到这些消息的位置?

0 投票
1 回答
2944 浏览

javascript - Liferay JSP 页面中的 AUI 内联对话框

我试图在我的 Liferay 6.1 门户中显示一个内联对话框(即 aui-inline-dialog,而不是 aui-dialog)。但是我无法让https://developer.atlassian.com/display/AUI/Inline+Dialog上的示例正常工作。

我试过这个:

但它只是说 InlineDialog 不是一个函数。

我错过了什么?(或者有没有更好的方法来显示不仅仅是文本内容的工具提示?)