私はliferay用のポートレットを開発しています。
自分のポートレットにliferayのネストされたポートレットを含める必要があります。
出来ますか?
ps:私はliferayを初めて使用します。詳細な説明で答えてください。;)
私はliferay用のポートレットを開発しています。
自分のポートレットにliferayのネストされたポートレットを含める必要があります。
出来ますか?
ps:私はliferayを初めて使用します。詳細な説明で答えてください。;)
カスタムポートレットでネストされたポートレットを要求している間は、このことはできません。「Liferay」ネストされたポートレット内にカスタムポートレットが必要な場合は、実際に使用できます。
ネストされたポートレットは、1つのポートレット内に関連するすべてのポートレットを含める機能を提供します。ユースケースによって異なります。
詳細については、投稿を元に戻してください。
<liferay-portlet:runtime portletName="3"></liferay-portlet:runtime>
3 はポートレット ID です
はい、ネストされたポートレットをアプリケーションに追加できます。これをチェックして
1 : http://www.liferay.com/community/wiki/-/wiki/Main/Nested+Portlets+Portletこれは、liferay のネストされたポートレットに関する ActionImpl ファイルです。
他のポートレットをネストする、すぐに使用できるポートレットのソース コードを確認してください。Liferay 5.2.3 では、com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(...) メソッドを使用します。
注: この API を使用する別のポートレットを開発しようとしてきましたが、Liferay ロジック内でヌル ポインター例外が発生したため、EXT 環境でポートレットを開発する必要があるようです (Liferay 6 では異なる可能性があります)。たとえば、Liferay 5.2.3 を使用しています)。
あなたの質問に答えるために、はい、liferay でポートレットをネストすることは可能です(記事の最後にリンクがあります。見逃さないようにしてください)。