Uploaded image for project: 'MyFaces CODI'
  1. MyFaces CODI
  2. EXTCDI-127

Injection in FacesConverter does not work

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.9.2
    • 0.9.3
    • None
    • Myfaces 2.0.3, CODI 0.9.2, ExtVal 2.0.4, OWB 1.0.0, PrimeFaces 2.2-RC2

    Description

      The bean which sould be injected in my converter is always null.

      I also added some logging to CODI, to see where the problem is.
      The bean was created and injected into the converter but it seems as the used converter is not the converter which was created by CODI.

      Is there something wrong in my setup or is this really a bug?

      -----------------------------------------------------------

      @Advanced
      @FacesConverter("localeConverter")
      public class LocaleConverter implements Converter {

      @Inject private LocaleService localeService;

      -----------------------------------------------------------

      <h:form>
      <h:selectOneMenu
      id="selectLocaleMenu"
      value="#

      {localeController.selectedLocale}

      "
      onchange="this.form.submit()"
      converter="localeConverter">
      <f:selectItems
      value="#

      {allLocalesController.locales}

      "
      var="locale"
      itemLabel="#

      {locale.name}

      "
      itemValue="#

      {locale}

      "/>
      </h:selectOneMenu>
      </h:form>

      Attachments

        Issue Links

          Activity

            People

              gpetracek Gerhard Petracek
              tandraschko Thomas Andraschko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: