问题标签 [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.
javascript - 学习 YUI 是否足以使用 Alloy UI 进行开发?
Alloy UI(Liferay 6.x 的当前 JavaScript 框架)的可用信息并不多,而且由于它建立在 YUI 之上,是否足以为 YUI 买一本书并浏览他们的文档?
不知何故,我找不到任何书籍或资源(插件,Liferay 页面上的插件除外),还是它太新了?
liferay - 在 Liferay 中,一个 portlet 能否在新的 AUI 对话框中打开一个单独的 portlet?
我已经遍及 Liferay 网站,但没有找到有效的答案。我想要做的是在我的自定义 portlet 中有一个 JavaScript 函数,它将打开一个 AUI 对话框,并且该对话框显示来自一个完全独立的 portlet 的 view.jsp 内容。
这是我到目前为止所得到的:
然后,在一个完全不同的 portlet 中,我有一个 JavaScript 函数,它调用:
这很管用。但是,当对话框出现时,它总是空白或无限显示“加载”动画。
可能相关:在 Firebug 控制台中,我看到
“yui:未加载:延迟任务”
不确定这是否与当前问题有关。谢谢您的帮助。
编辑:如果我将 URL 变量记录到控制台,然后将 URL 复制并粘贴到新选项卡中,则响应完全为空白。这让我相信我要么没有正确生成 URL,要么这里发生了某种 portlet 间权限问题。
liferay - 如何设置Liferay中的图标而不使用Javascript?
我正在尝试<aui:button>
在本教程中将图标设置为喜欢。但是那里描述的解决方案在我的情况下效果不佳,因为我有一个表格,并且在每一行上我都有一个具有不同 resourceUrl 的按钮。像这样:
<aui:button>
是否可以按照教程中的说明在不使用 JavaScript的情况下设置图标?
谢谢
jsp - 在对话框中包含一个 jsp
我希望在liferay中将jsp页面显示为aui对话框,目前我正在做这样的事情:
页面呈现,传入我的参数,但它包括整个控制面板和杂项信息,如我不想显示的退出链接和导航等。无论如何只显示edit.jsp页面而不显示其他所有内容?
我将不胜感激有关此的任何帮助!
user-interface - AUI 内置验证器不起作用
我在 liferay 中编写了一些简单的代码来使用内置的 aui 验证器,如下所示:
在另一个项目中,相同的代码工作正常,对于这个 jsp,它识别出它是一个必填字段,因为它在输入标签的末尾附加(必填)。但是,javascript 验证不起作用。当我单击按钮而不填写任何内容时,无论如何都会提交整个表单。
我错过了什么吗?我现在很困惑,所以任何帮助将不胜感激!!谢谢!
编辑:出于某种原因,这个问题在我没有做任何事情的情况下自行解决。我不确定发生了什么,但它突然开始工作。有人可以建议我如何处理这篇文章吗?有没有办法删除它?
javascript - javascript函数的合金UI问题
我试图从表单中的按钮元素调用 js 函数,这是我的代码:
我没有使用 java 类,因此我也没有使用 portlet:actionURL。
我的意图是在单击“提交”按钮时调用“insertEmployee()”,但它只是发送用户在文本字段中插入的参数。我尝试将“onsubmit”也放在提交输入中,但给出了相同的结果。
如果您能帮助我或指导我解决问题,那就太好了!我没有在互联网上找到好的信息/tuts,我不确定问题出在哪里或我还需要知道什么。
提前非常感谢!
permissions - Liferay Security PermissionsURL:保存时防止页面刷新
我目前在 AUI 对话框中显示权限 URL,每次单击保存时,整个页面都会重新加载,仅显示权限页面(因为窗口状态为 POP_UP)。
当我单击保存按钮时(如在资产配置页面中),有没有办法使权限页面不刷新?
css - Dark Liferay 主题 - 自定义合金弹出窗口
我开发了一个深色 Liferay 主题(深色背景,白色字体)。但是现在我遇到了一个问题,因为合金弹出窗口和叠加层很轻(白色背景,现在也是白色字体)。
有没有一种很好的方法来覆盖主题中的 AUI-* css 类?因为类不包含在 _unstyled 主题中。
还是只能为门户实例定制 AUI 类?
谢谢!
这是屏幕截图:
liferay-6 - Liferay 合金-ui 验证器
我想通过使用钩子或其他方法更改验证器合金 UI 消息,例如“此字段是必需的”,但我找不到这些消息的位置?
javascript - Liferay JSP 页面中的 AUI 内联对话框
我试图在我的 Liferay 6.1 门户中显示一个内联对话框(即 aui-inline-dialog,而不是 aui-dialog)。但是我无法让https://developer.atlassian.com/display/AUI/Inline+Dialog上的示例正常工作。
我试过这个:
但它只是说 InlineDialog 不是一个函数。
我错过了什么?(或者有没有更好的方法来显示不仅仅是文本内容的工具提示?)