Передать экземпляр конвертера в EL - PullRequest
0 голосов
/ 31 октября 2018

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

...