问题标签 [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.
liferay - 无法在 liferay 中创建弹出窗口
我正在尝试使用 aui 脚本标签创建一个弹出窗口,但我不知道为什么它不起作用请看一下代码
javascript - jquery tab last element scaling
I found a delicate bug in my jQuery application.
Basically I have jquery tabs that contain buttons. Those buttons open up (they have tables underneath) on clicks (toggle). All buttons have the same functionality.
Every button that opens up scales the tabcontainer accordingly except the last button. Opening the last button will result in a table that goes beyond the borders of the tabcontainer.
And now comes the catch: If I add a line beneath the last button (Like <p>test</p>
as done in aboves code) opening the last button will result in a correct scaling of the tabcontainer again.
Here is a jsfiddle that shows the wanted result: correct jsfiddle
and a jsfiddle that shows the problem: wrong jsfiddle (Remove the test paragraph to see the bug)
I guess the jQuery tabcontainer readjust their size depending if an element moves. If the last button is the last object they won't move if they are clicked and therefore no adjustment will be made.
Is this the right reason? If so is this a bug or intentional? Is there a fix (not just workaround)?
For now i can fix it with an empty line but thats quick and dirty.
liferay - 如何从 Liferay 门户中删除登录功能
如何删除登录功能,该功能将显示在 Liferay 门户访客页面的右上角?
我试图从作为 Liferay 的默认主题的经典主题的 custom.css 文件中删除#sign-in,但它不起作用。
yui - 没有图标的 Liferay YUI 树视图
我正在使用此代码创建 YUI TreeView。是否可以在没有扩展图标或文件图标的情况下拥有孩子?我只想为他们提供检查图标。
java - 左侧导航菜单:Liferay 6.2
我正在将我当前的 Web 应用程序迁移到 liferay。我需要根据我的应用程序自定义左侧导航栏。例如,我有左侧垂直导航菜单,其中包含以下项目
首页
公司信息
收入详情
单击每个菜单项时,将在右侧内容窗格中打开单独的 portlet。例如,公司信息应该转到我创建的自定义公司 portlet。
您能否帮助我了解如何在 Liferay 6.2 中实现这一点?谢谢你。
javascript - YUI 数据表排序不起作用
您好,我正在使用 aui-datatable 插件将一些数据从我的数据库解析到一个表中,但是我想在我的列中添加一些基本的排序。下面您可能会看到呈现数据表的函数“renderProducts”。此外,下面是一个示例列对象,它被传递到表渲染器中。
列对象:
我面临的问题是排序无处可见,列似乎没有交互性并且用户无法对它们进行排序,尽管表格呈现良好。
先感谢您。
PS:我是 YUI() 的新手。
liferay - Portlet.js 失败查询
当用户在当前页面完成加载之前尝试导航到另一个门户页面时,错误消息显示 -There was unexpected error. Please refresh the current page
出现在重定向发生之前正在加载的 portlet。在调试时,发现它来自Ajax 调用portlet.js
及其处理程序。failed()
我们可以针对特定的 portlet 限制它吗?
谢谢
ajax - 从动作方法 liferay 发送响应
我的 jsp 中有一个 actionURL,我在我的 java 文件中调用了一个名为“updateDB”的方法。每当我使用 A.io.request 通过 AJAX 请求提交表单时,我的 java 代码中的这个 udpateDB 函数就会被调用,我正在执行一些数据库 CRUD 操作。
我想知道如何将一些值(数据库插入的成功/失败状态)从 java 代码发送回我的 jsp 到我的 A.io.request ajax 调用的成功回调。
您可以在我的 Ajax 请求下方找到:
谢谢
liferay - 如何为同一主键的多个外键创建liferay Service xml?
我知道这个问题可能会令人困惑,我会以任何方式解释它。
基本上我有两张桌子。Student 和 Course,其中 studentid 和 courseid 是它们对应的主键。
在学生表中,我有两个属性 courseid 和 courseidbackup 都是课程表的键(FK)。这是我正在使用的服务 xml,但它显示构建不成功。
我在这里想念什么?如何创建服务 xml 来实现这一点?
jsp - JSP AUI 按钮:如何设置属性
我希望我的问题不是太愚蠢,但我现在不明白。我找到了很多关于通过单击 aui 按钮更改页面(JSP 页面)的教程。
但我只想在有人单击按钮时设置一个属性(如 String abc = def;)并将其发送到我的 portlet 的 processAction(..) 方法。我正在使用单个 JSP 页面。portlet 类扩展了 MVCPortlet。
到目前为止,我得到了: PortletClass
视图.jsp
我认为有一个简单的解决方案,比如'actionParameters.setPreferences();' 或类似的东西,但我找不到东西。
我希望有人能给我一个提示,我现在只是卡住了。谢谢!