Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Like valueChangeListener but will fire valueChange event AFTER the UPDATE_MODEL phase.

      Its not correctly packaged and it didnt use the right package names yet , though, functional.
      It would be great if there is a developer which will review this code so I/he can prepare it for addition to tomahawk.

      Maybe Simon? (as you state you do have the same needs)

      It requires a phase listener installed in your fase-config. I am sure we can hide this from the user after we packaged it

      faces-config

      <lifecycle>
      <phase-listener>com.ops.OPSJ.jsflib.PhaseListener</phase-listener>
      </lifecycle>

      TLD

      <tag>
      <name>valueChangeNotifier</name>
      <tag-class>com.ops.OPSJ.jsflib.valueChangeNotifier.ValueChangeNotifierTag</tag-class>
      <body-content>JSP</body-content>
      <description>
      <p>
      Add a value change listener which will be fired AFTER UPDATE_MODEL.
      Only "method" valueChange listeners are supported currently.
      </p>
      e.g. myBean.myMethoListener
      </description>
      <attribute>
      <name>name</name>
      <required>true</required>
      <rtexprvalue>false</rtexprvalue>
      </attribute>
      </tag>

      1. ValueChangePhaseListener.java
        1 kB
        Mario Ivankovits
      2. ValueChangeNotifierTag.java
        4 kB
        Mario Ivankovits
      3. ValueChangeManager.java
        4 kB
        Mario Ivankovits
      4. ValueChangeCollector.java
        2 kB
        Mario Ivankovits

        Activity

          People

          • Assignee:
            Matthias Weßendorf
            Reporter:
            Mario Ivankovits
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development