Liferay 当它';s下降/移动
在完成移动(放置到最终位置)后,如何刷新portlet 我一直在尝试对某个事件调用JS函数,但无法将其唯一绑定到特定的portlet实例(下面的代码)。我有什么遗漏/不同的策略吗Liferay 当它';s下降/移动,liferay,liferay-6,Liferay,Liferay 6,在完成移动(放置到最终位置)后,如何刷新portlet 我一直在尝试对某个事件调用JS函数,但无法将其唯一绑定到特定的portlet实例(下面的代码)。我有什么遗漏/不同的策略吗 Liferay.on('initLayout', function(event) { Liferay.once(function() { Liferay.Layout.on('drag:end', function(event) { refreshme(event);
Liferay.on('initLayout', function(event) {
Liferay.once(function() {
Liferay.Layout.on('drag:end', function(event) {
refreshme(event);
}, Liferay.Layout, 'bindDragDropListeners');
});
});
Liferay 6.2好吧,找到了一个解决方案,所以如果有人有类似的请求,不妨发布
Liferay.on('initLayout', function(event) {
Liferay.once(function() {
Liferay.Layout.on('drag:end', function(event) {
var userDrag = A.one('.yui3-dd-dragging');
var refreshCall = "#p_p_id_"+userDrag.portletId+"_";
Liferay.Portlet.refresh(refreshCall);
}, Liferay.Layout, 'bindDragDropListeners');
});
显然,这是可以调整的,但它是功能性的