JSF не использует конвертер - PullRequest
0 голосов
/ 01 ноября 2011

У меня есть selectManyCheckbox, в котором объявлен конвертер. Проблема в том, что конвертер вызывается, но это значение из конвертера не используется, а метод toString относится к объекту. Есть мысли?

<h:selectManyCheckbox valuePassThru="frue">
 <f:selectItems value="#{userBean.user.types}"/>
 <f:converter converterId="com.converters.UserTypeConverter"/>
</h:selectManyCheckbox>

У меня нет другого способа с конвертером в selectManyCheckbox, но с тем же результатом.

Ответы [ 2 ]

0 голосов
/ 01 ноября 2011

Это, вероятно, не связано с фактической ошибкой, но у вас есть ошибка в valuePassThru = " frue ".

0 голосов
/ 01 ноября 2011

Вы пытались установить атрибут converter как selectManyCheckbox?

<h:selectManyCheckbox converter="com.converters.UserTypeConverter">
 <f:selectItems value="#{userBean.user.types}"/>
</h:selectManyCheckbox>

Также имейте в виду, что преобразователь применяется только к входному значению, а не к метке входа.

...