Liferay 当它';s下降/移动

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);

在完成移动(放置到最终位置)后,如何刷新portlet

我一直在尝试对某个事件调用JS函数,但无法将其唯一绑定到特定的portlet实例(下面的代码)。我有什么遗漏/不同的策略吗

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');
});
显然,这是可以调整的,但它是功能性的