Передать экземпляр конвертера в EL

Я не хочу использовать value атрибут @FacesConverter аннотирование

@FacesConverter(forClass = GlBook.class, value = "GlBookConverter")

если я удаляю значение, то я должен передать экземпляр моего преобразователя в EL, и я хочу сделать это напрямую без каких-либо managedBean,

<p:selectOneMenu converter="#{glBookConverter}" value="#{mb.selectedGlBook}">
    <f:selectItem itemLabel="#{bundle.SelectOneMessage}"/>
    <f:selectItems value="#{mb.myList}" var="orgActor" itemValue="#{orgActor}" itemLabel="#{orgActor.name}"/>
</p:selectOneMenu>

который не работает, и я должен использовать managedBean converter="#{mb.getGlBookConverter()}"и я знаю, если я не упомяну какой-либо конвертер, он найдет его автоматически, но не в selectManyCheckbox который вы должны явно обратиться к вашему конвертеру.

0 ответов

Другие вопросы по тегам