Я не хочу использовать 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
, который вы должны явно указать своему конвертеру.