Может ли кто-нибудь сказать мне, как я могу создать кнопку «Назад» в своем портлете. Существуют ли существующие теги для создания кнопки «Назад», которая выглядит так, как показано ниже.Как мы можем создать кнопку «Назад» в liferay
ответ
Решение, как указано в ниже должности должен работать.
http://www.liferay.com/en_GB/community/forums/-/message_boards/message/22392288
Liferay использует назад URL во многих своих стандартных портлетов. Например, вы можете ссылаться на источники для портлета сообщений - view.jsp, edit_category.jsp
Если вы используете для перехода от первого JSP к второму JSP, тогда backURL следует передавать как аргумент в первом JSP и извлекать во втором JSP для использования внутри тега заголовка liferay-ui:.
Например,
<portlet:renderURL var="varURL">
<portlet:param name="mvcPath" value="<second-JSP-URL>"></portlet:param>
<portlet:param name="backURL" value="<%= themeDisplay.getURLCurrent() %>"></portlet:param>
</portlet:renderURL>
Позволяет решать один за другим. Какую тему вы подавали на страницу? Это должна быть приветственная тема, чтобы получить значок, который вы упомянули в запросе. – Haris
Тема применяется к странице, не портлету. Сначала необходимо убедиться, что ваш портлет находится на странице, для которой применяется приветственная тема. вы можете нажать на страницу редактирования и посмотреть текущую тему, примененную к странице – Haris
Можете ли вы рассказать мне, какая тема выбрана для панели управления? Перейти к: Панель управления → Настройки портала → Настройки дисплея → Просмотр и Чувство → Панель управления по умолчанию Тема – Haris
Где вы хотите использовать перенаправление/назад URL? Это портлет по умолчанию или пользовательский портлет? –
@parakash Kumar В моем пользовательском портлете, который развертывается под панелью управления. – Vinod
Создайте renderURL в своем основном представлении, передайте его как параметр запроса и перейдите на второй jsp, назначьте этот url кнопке a /. Этот URL-адрес будет работать как обратный URL-адрес на текущей странице. –