0

私はliferay用のポートレットを開発しています。

自分のポートレットにliferayのネストされたポートレットを含める必要があります。

出来ますか?

ps:私はliferayを初めて使用します。詳細な説明で答えてください。;)

4

5 に答える 5

1

カスタムポートレットでネストされたポートレットを要求している間は、このことはできません。「Liferay」ネストされたポートレット内にカスタムポートレットが必要な場合は、実際に使用できます。

ネストされたポートレットは、1つのポートレット内に関連するすべてのポートレットを含める機能を提供します。ユースケースによって異なります。

詳細については、投稿を元に戻してください。

于 2012-12-07T16:58:50.137 に答える
1
<liferay-portlet:runtime portletName="3"></liferay-portlet:runtime>

3 はポートレット ID です

于 2014-03-06T13:25:27.860 に答える
0

はい、ネストされたポートレットをアプリケーションに追加できます。これをチェックして

1 : http://www.liferay.com/community/wiki/-/wiki/Main/Nested+Portlets+Portletこれは、liferay のネストされたポートレットに関する ActionImpl ファイルです。

于 2011-12-05T12:36:09.400 に答える
0

他のポートレットをネストする、すぐに使用できるポートレットのソース コードを確認してください。Liferay 5.2.3 では、com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(...) メソッドを使用します。

注: この API を使用する別のポートレットを開発しようとしてきましたが、Liferay ロジック内でヌル ポインター例外が発生したため、EXT 環境でポートレットを開発する必要があるようです (Liferay 6 では異なる可能性があります)。たとえば、Liferay 5.2.3 を使用しています)。

于 2010-11-30T10:00:11.783 に答える
0

あなたの質問に答えるために、はい、liferay でポートレットをネストすることは可能です(記事の最後にリンクがあります。見逃さないようにしてください)。

于 2009-11-18T20:30:19.037 に答える