@Apx
Java/JavaEE/Javascript developer

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

Приветствую всех. может сталкивался кто с этой турецкой бедой под названием Primefaces. Пишу проект на jsf 2.0 с использованием этой штуки. Я уже нашёл в ней много косяков и просто «удивительных» вещей которые не описаны в доках вобще никак.

Сабж. У меня есть p:dataTable с возможностью сортировки. если я работаю в таком виде

<p:column sortBy="#{entity.name}"> то сортировочка работает на ура.


Если же я делаю манипуляции чтобы сделать всё темплейтным в таком виде

&lt;ui:param name=&quot;entry&quot; value=&quot;#{bean.entity}&quot;<br/>
&lt;ui:param name=&quot;property&quot; value=&quot;name&quot;<br/>
.........<br/>
&lt;p:column sortBy=&quot;#{entry[property]}&quot;&gt;<br/>


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



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




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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 22:48
100 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект