Программное получение списка портлетов, развернутых в Liferay 7.2

Я хочу создать вкладку настраиваемых виджетов, на которой я хочу отображать список доступных портлетов. Есть ли способ узнать список?

Заранее спасибо.

1 ответ

У меня нет простого ответа, но в исходном коде должно быть достаточно информации для портлета MarketplaceAppManager, который используется в диспетчере приложений панели управления для перечисления приложений (пакетов).

Я просмотрел код портлета и думаю, что хорошей отправной точкой будут JSP для этого портлета:/modules/apps/marketplace/marketplace-app-manager-web/src/main/resources/META-INF/resources. В частности, view_modules.jsp, по-видимому, отвечает за отображение списка.

Глядя на них, вы получите хорошее представление о том, что связано с их извлечением и отображением, а также намек на то, какой уровень усилий может потребоваться для имитации этого.

Другие вопросы по тегам