Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Currently component referencing with the JSF API is very limited.
      Keywords can currently only be used with f:ajax and not for e.g. outputLabel "for" attribute.
      Also keywords cant be combined and we dont even have many keywords.

      For PrimeFaces, i created a small modular API to enhance the search alogorithm as you can read here:
      http://blog.primefaces.org/?p=2740

      Noteable features are:

      • keywords can be used for all components
      • combinable keywords like @composite:@parent or @form:myId
      • currently a (limited) pluggable framework to allow new keywords for endusers

      For the JSF API, a new artifact for resolving expression for findComponent (like ViewHandler etc.) would be great and can easily be enhanced by component libraries.
      Maybe something like "ComponentExpressionResolver".

      If its somehow possible, i would like to help to create and finalyze the API.

      Sorry for Issue 1237 - please close it.

      1. 20170113-1208-2_3_x-wls-12_2_1-development-fss-client.txt
        3.09 MB
        Ed Burns
      2. 20170116-0432Z-JAVASERVERFACES_SPEC_PUBLIC-1238.diff
        310 kB
        Ed Burns
      3. AjaxBehaviorRenderer.java
        14 kB
        Ed Burns
      4. changebundle.txt
        1 kB
        Ed Burns
      5. changebundle.txt
        4 kB
        Ed Burns
      6. spec-1238.diff
        303 kB
        Ed Burns
      7. spec-1238-20170114.diff
        0.7 kB
        Ed Burns

        Activity

        tandraschko created issue -
        Ed Burns made changes -
        Field Original Value New Value
        Priority Major [ 3 ] Trivial [ 5 ]
        Manfred Riem made changes -
        Assignee Ed Burns [ edburns ]
        Ed Burns made changes -
        Priority Trivial [ 5 ] Minor [ 4 ]
        arjan tijms made changes -
        Priority Minor [ 4 ] Major [ 3 ]
        Ed Burns made changes -
        Attachment spec-1238.diff [ 55870 ]
        Ed Burns made changes -
        Assignee Ed Burns [ edburns ]
        Ed Burns made changes -
        Attachment changebundle.txt [ 55871 ]
        Ed Burns made changes -
        Attachment changebundle.txt [ 55872 ]
        Ed Burns made changes -
        Comment [ Hudson appears clean. ]
        Ed Burns made changes -
        Attachment spec-1238.diff [ 55873 ]
        Ed Burns made changes -
        Attachment spec-1238.diff [ 55870 ]
        Ed Burns made changes -
        Ed Burns made changes -
        Attachment spec-1238-20170114.diff [ 55875 ]
        Ed Burns made changes -
        Attachment 20170114-1515-i_spec_1238.diff [ 55876 ]
        Ed Burns made changes -
        Attachment 20170114-1515-i_spec_1238.diff [ 55876 ]
        Ed Burns made changes -
        Attachment 20170115-1253Z-JAVASERVERFACES_SPEC_PUBLIC-1238.diff [ 55877 ]
        Ed Burns made changes -
        Attachment 20170115-1253Z-JAVASERVERFACES_SPEC_PUBLIC-1238.diff [ 55877 ]
        Ed Burns made changes -
        Ed Burns made changes -
        Attachment AjaxBehaviorRenderer.java [ 55879 ]
        Ed Burns made changes -
        Attachment jsf-systest.war [ 55880 ]

          People

          • Assignee:
            Ed Burns
            Reporter:
            tandraschko
          • Votes:
            6 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated: