2014-01-23 3 views
0

Я должен дать оценку функциональности в портлете доски сообщений. для этого я создал hook и переопределяет файл view.jsp портлета на панели сообщений. Я добавил "liferay-ui:rating" биркиДобавить функциональность оценки в портлете доски объявлений в liferay

liferay-ui:ratings 

    className="<%= MBMessage.class.getName() %>" 

    classPK="<%= message.getMessageId() %>" 

    type="stars" 

я получаю сообщение об ошибке при развертывании. какими должны быть значения для className и classPK. Также откуда я могу получить имя класса для доски объявлений и первичный ключ класса для него.

+0

Какая ошибка вы получаете? Пожалуйста, используйте message.getClassPK() вместо message.getMessageId() –

+0

Любая причина для удаления ниже ответа, как принято? –

+0

В моем случае message.getMessageId() дает мне правильные значения, когда message.getClassPK() выбрасывает исключение. – Pranoti

ответ

1

Имейте это, как показано ниже.

<liferay-ui:ratings 

className="<%= MBMessage.class.getName() %>" 

classPK="<%= message.getClassPK() %>" 

type="stars"/> 
Смежные вопросы