我不想使用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
中找到,您必须明确地对转换器进行寻址。