Может ли кто-нибудь сказать мне, как я могу создать кнопку «Назад» в моем портлете. Существуют ли какие-либо существующие теги для создания кнопки «Назад», которая выглядит так, как показано ниже.
Как мы можем создать кнопку «Назад» в liferay
comment
Где вы хотите использовать редирект/обратный URL? Это портлет по умолчанию или настраиваемый портлет?
- person Parkash Kumar   schedule 15.04.2015
comment
@parakash Kumar В моем пользовательском портлете, который развернут под панелью управления.
- person Vinod   schedule 15.04.2015
comment
Создайте renderURL в своем главном представлении, передайте его как параметр запроса и перейдите на второй jsp, назначьте этот URL-адрес кнопке a /. Этот URL-адрес будет работать как обратный URL-адрес на текущей странице.
- person Parkash Kumar   schedule 15.04.2015
Ответы (2)
Решение, упомянутое в сообщении ниже, должно работать.
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:header.
Например,
<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>
person
Haris
schedule
14.04.2015
Давайте решим один за другим. Какую тему вы использовали для страницы? Это должна быть тема приветствия, чтобы получить значок, который вы упомянули в запросе.
- person Haris; 15.04.2015
Тема применяется к странице, а не к портлету. Сначала необходимо убедиться, что ваш портлет находится на странице, для которой применяется тема приветствия. вы можете нажать на страницу редактирования и увидеть текущую тему, примененную к странице
- person Haris; 15.04.2015
Подскажите, какая тема выбрана для панели управления? Перейдите в: Панель управления → Настройки портала → Настройки отображения → Внешний вид → Тема панели управления по умолчанию.
- person Haris; 15.04.2015
Тема панели управления по умолчанию — панель управления
- person Vinod; 15.04.2015
мне изменить его на Добро пожаловать
- person Vinod; 15.04.2015
Я попытался изменить тему по умолчанию на «Добро пожаловать», но я не вижу значок кнопки «Назад». Я могу видеть только этикетку
- person Vinod; 15.04.2015
Давайте продолжим обсуждение в чате.
- person Haris; 15.04.2015
Я получаю эту ошибку с этим решением: 13:06:58,436 ОШИБКА [http-bio-8080-exec-22][render_portlet_jsp:132] null javax.portlet.PortletException: Path /web/guest/home?... .[правильный путь и имя jsp]jsp недоступен для этого портлета
- person Simone Celia; 27.06.2019
Попробуйте это вместо этого. Просто используйте одну строку, и она вернет предыдущий URL-адрес (поместите этот код во второй jsp).
<input type=button value=" Back" onClick="javascript: window.history.go(-1)" text-align="right">
person
Shahesta
schedule
09.01.2019
Вы говорите этот код, но в вашем ответе нет никакого кода. Не могли бы вы вставить код, который решит проблему? Спасибо.
- person paulmorriss; 09.01.2019