Foros de discusión
Обновление портлета после вызова <portlet:resourceURL>
Roman Pelegin, modificado hace 10 años.
Обновление портлета после вызова <portlet:resourceURL>
New Member Mensajes: 6 Fecha de incorporación: 17/02/14 Mensajes recientes
Всем доброго времени суток.
Я новичок в разработке портлетов для Liferay.
Пытаюсь реализовать пример, описанный в данной статье:
https://www.liferay.com/community/wiki/-/wiki/Main/Generate+PDF+File+in+Portlet#oody_message_34520028
Все работает замечательно, кроме одного. После скачивания файла кнопка Submit выглядит нажатой. Подозреваю, что просто не рефрешится портлет, как после вызова, например,
Заранее спасибо.
Я новичок в разработке портлетов для Liferay.
Пытаюсь реализовать пример, описанный в данной статье:
https://www.liferay.com/community/wiki/-/wiki/Main/Generate+PDF+File+in+Portlet#oody_message_34520028
Все работает замечательно, кроме одного. После скачивания файла кнопка Submit выглядит нажатой. Подозреваю, что просто не рефрешится портлет, как после вызова, например,
<portlet:actionurl></portlet:actionurl>
. Поэтому вопрос: как можно обновить портлет, после вызова <portlet:resourceurl></portlet:resourceurl>
?Заранее спасибо.
Alexey Melnikov, modificado hace 10 años.
RE: Обновление портлета после вызова <portlet:resourceURL>
Regular Member Mensajes: 108 Fecha de incorporación: 27/03/12 Mensajes recientes
После отправки запроса или обновить страницу, или после загрузки файла, через js поставить кнопке атрибуты:
btn.set('disabled', false) и удалить класс btn.removeClass('aui-button-disabled') если таковой у нее имеется. Это пример кода из AlloyUI, он мало чем от остальных либ в плане синтаксиса отличается.
Была еще функция где-то для формы, которая кнопки делает активными, но я сейчас не вспомню
btn.set('disabled', false) и удалить класс btn.removeClass('aui-button-disabled') если таковой у нее имеется. Это пример кода из AlloyUI, он мало чем от остальных либ в плане синтаксиса отличается.
Была еще функция где-то для формы, которая кнопки делает активными, но я сейчас не вспомню
Alexey Melnikov, modificado hace 10 años.
RE: Обновление портлета после вызова <portlet:resourceURL>
Regular Member Mensajes: 108 Fecha de incorporación: 27/03/12 Mensajes recientes
Util.enableFormButtons(inputs, form)
Вот по идее как обычно происходит отключение/включение
https://github.com/liferay/liferay-portal/blob/master/portal-web/docroot/html/js/liferay/util.js#L790
Вот по идее как обычно происходит отключение/включение
https://github.com/liferay/liferay-portal/blob/master/portal-web/docroot/html/js/liferay/util.js#L790