Dockbar在弹出窗口中添加应用程序(Liferay6.2 EE)
我试图在popup中实现addapplicationportlet特性,而不是使用Dockbar+addapplicationfeature,因此我引用了Add_Application.jsp并创建了类似的jsp,我通过aui popup调用它,因为现在我只是显示一个特定的portlet类别,比如Wiki 但在使用以下脚本时,似乎存在一些AUI问题, 请引导我走过我在这里错过了什么Dockbar在弹出窗口中添加应用程序(Liferay6.2 EE),liferay,liferay-aui,Liferay,Liferay Aui,我试图在popup中实现addapplicationportlet特性,而不是使用Dockbar+addapplicationfeature,因此我引用了Add_Application.jsp并创建了类似的jsp,我通过aui popup调用它,因为现在我只是显示一个特定的portlet类别,比如Wiki 但在使用以下脚本时,似乎存在一些AUI问题, 请引导我走过我在这里错过了什么 <aui:script use="liferay-dockbar-add-application,lifer
<aui:script use="liferay-dockbar-add-application,liferay-dockbar-portlet-dd">
var searchApplication = A.one('#<portlet:namespace />searchApplication');
var addApplication = new Liferay.Dockbar.AddApplication(
{
focusItem: searchApplication,
inputNode: searchApplication,
namespace: '<portlet:namespace />',
nodeList: A.one('#<portlet:namespace />applicationList'),
nodeSelector: '.drag-content-item',
selected: !A.one('#<portlet:namespace />addApplicationForm').ancestor().hasClass('hide')
}
);
addApplication.plug(
Liferay.Dockbar.PortletDragDrop,
{
on: {
dragEnd: function(event) {
addApplication.addPortlet(
event.portletNode,
{
item: event.appendNode
}
);
}
},
srcNode: '#<portlet:namespace />applicationList'
}
);
</aui:script>
类似功能有一个liferay wiki链接,但其关于旧版liferay的问题也发布在liferay论坛中