2015-08-25 2 views
0

Я пытаюсь создать ссылку освежающий Liferay портлета, но это не работает:Как обновить портлет вслепую?

<a href="javascript:Liferay.Portlet.refresh('#p_p_id_portletname')">link</a> 

Что не так?

+0

есть ошибки в js console? –

+0

@PankajkumarKathiriya, нет нет –

+0

Это портлет здесь пользовательский портлет? Какую версию Liferay вы используете? Не могли бы вы поделиться точным именем, которое вы предоставляете в качестве имени портлета. –

ответ

1

Вы должны добавить дополнительные _ (подчеркивание) в конце.

например. Liferay.Portlet.refresh("#p_p_id_customCharts_WAR_CustomCharts_INSTANCE_6QxU_")

Кроме того, его хорошая практика использования атрибута onclick вместо href для вызова javascript.

Смежные вопросы