ICEfaces
  1. ICEfaces
  2. ICE-7472

Generator: create @ClientBehaviorHolder annotation

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1-Beta2
    • Fix Version/s: 3.0.RC1, 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any
    • Assignee Priority:
      P1

      Description

      Create a @ClientBehaviorHolder annotation that components can use to implement the interface javax.faces.component.behavior.ClientBehaviorHolder, as well as specifying its supported events and default event. Supporting documentation and related configuration entries should also be generated by using this annotation.

        Issue Links

          Activity

          Hide
          Arturo Zambrano added a comment -

          Example of usage:

          @ClientBehaviorHolder(events =

          { @ClientEvent(name="slideStart", javadoc="...", tlddoc="...", defaultRender="@all", defaultExecute="@all"), @ClientEvent(name="slide", javadoc="...", tlddoc="...", defaultRender="@all", defaultExecute="@all"), @ClientEvent(name="slideEnd", javadoc="...", tlddoc="...", defaultRender="@all", defaultExecute="@all") }

          , defaultEvent="slideEnd")

          Show
          Arturo Zambrano added a comment - Example of usage: @ClientBehaviorHolder(events = { @ClientEvent(name="slideStart", javadoc="...", tlddoc="...", defaultRender="@all", defaultExecute="@all"), @ClientEvent(name="slide", javadoc="...", tlddoc="...", defaultRender="@all", defaultExecute="@all"), @ClientEvent(name="slideEnd", javadoc="...", tlddoc="...", defaultRender="@all", defaultExecute="@all") } , defaultEvent="slideEnd")

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Arturo Zambrano
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: