次のコードを使用して、ポップアップ ウィンドウに WebContent 編集ポートレットをロードします。
<liferay-ui:icon
image="edit"
message="Edit"
url="<%= editUrl %>"
/>
editUrl の値は次のとおりです。
editUrl = "javascript:Liferay.Util.openWindow({
dialog:{
width: 960,
modal:true,
destroyOnClose: true
},
id: '" + liferayPortletResponse.getNamespace() + "',
title: '" + article.getTitle(Locale.UK, true) + "',
uri:'" + HtmlUtil.escapeURL(editPortletURLString) + "'});";
コンテンツが保存または公開されると、ポートレットがポップアップ ウィンドウに読み込まれます。ポップアップ ウィンドウを閉じて、editURL リンクを含むポートレットを更新します。