Передать экземпляр конвертера в 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
который вы должны явно обратиться к вашему конвертеру.