Оценка выражения компонентов Facelets в сортировке Richfaces - PullRequest
3 голосов
/ 20 сентября 2010

У меня есть некоторые проблемы при оценке выражения в компоненте Facelets, определенном в .taglib.xml

SortField2.getExpression() 

дает мне значение "# {sortBy}" вместо оценки значения.

Мой компонент (простой столбец) определяется как:

  <ui:composition>
      <rich:column sortBy="#{sortBy}" width="#{width}" styleClass="#{styleClass}">
          <f:facet name="header">#{header}</f:facet>
          <ui:insert />
      </rich:column>
  </ui:composition>

Я вижу, что в TagValueExpression есть "оригинальное" поле, которое содержит мое значение, но, к сожалению, оно является приватным.

Есть идеи, как его извлечь?

Также размещено на форуме Richfaces

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 28 сентября 2010

Вы можете использовать «sortExpression» вместо использования «sortBy».

Также, вместо #{sortBy}, ${sortBy} принесет пользу? (Длинный выстрел)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...