@Apx
Java/JavaEE/Javascript developer

Primefaces, <p:column> sortBy. проблема при использовании <ui:param>?

Приветствую всех. может сталкивался кто с этой турецкой бедой под названием Primefaces. Пишу проект на jsf 2.0 с использованием этой штуки. Я уже нашёл в ней много косяков и просто «удивительных» вещей которые не описаны в доках вобще никак.
Сабж. У меня есть p:dataTable с возможностью сортировки. если я работаю в таком виде
<p:column sortBy="#{entity.name}"> то сортировочка работает на ура.
Если же я делаю манипуляции чтобы сделать всё темплейтным в таком виде
<ui:param name="entry" value="#{bean.entity}"
<ui:param name="property" value="name"
.........
<p:column sortBy="#{entry[property]}">

Не смотря на то что в колонку данные по точно такому же EL выражению я получаю без проблем, то при сортировке меня шлёт на юг с такими вот словами:

Unable to resolve attribute [entry[property]] against path

Помогите пожалуйста. Это вобще излечимо?
  • Вопрос задан
  • 3448 просмотров
Пригласить эксперта
Ответы на вопрос 1
luver
@luver
в OpenFaces и у нас были схожие проблемы с одним из компонентов. Вы можете смело заводить баг у них в трекере, т.к. это похоже на то, что либа хочет найти entry в том контексте, где его уже нет. Могу посоветовать OpenFaces, они должны быть совместимые.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы