Я пытаюсь реализовать настраиваемый конвертер truncate, который обрезает строку с заданным индексом и добавляет символ продолжения. Преобразователь работает нормально, только когда я жестко программирую параметры, так как они не передаются на бэкэнд. Что я делаю неправильно?
Параметры - это свойства класса преобразователя:
@FacesConverter(value = TruncateConverter.CONVERTER_ID)
public class TruncateConverter implements Converter, StateHolder
{
public static final String CONVERTER_ID = "bla.blablabla.Truncate";
private int truncateIndex;
private String contSymbol;
Вот как я использую конвертер (или пытаюсь):
<h:outputText id="news-text-left" value="#{newsListBean.newsList_teaser.text}">
<f:converter converterId="bla.blablabla.Truncate" truncateIndex="150" contSymbol="..." />
</h:outputText>
Я довольно много искал в googled и не смог найти ни одного примера конвертера JSF2 с параметрами... Спасибо, ребята, за вашу помощь, очень цените это!