[jbosstools-issues] [JBoss JIRA] Resolved: (JBIDE-999) var attributes in JSF datatable not recognized by Seam Validator

Alexey Kazakov (JIRA) jira-events at lists.jboss.org
Tue Feb 19 14:38:27 EST 2008


     [ http://jira.jboss.com/jira/browse/JBIDE-999?page=all ]

Alexey Kazakov resolved JBIDE-999.
----------------------------------

    Resolution: Done

> var attributes in JSF datatable not recognized by Seam Validator
> ----------------------------------------------------------------
>
>                 Key: JBIDE-999
>                 URL: http://jira.jboss.com/jira/browse/JBIDE-999
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: JSF
>    Affects Versions: 2.0.0.Beta3
>            Reporter: Jacob Orshalick
>         Assigned To: Alexey Kazakov
>            Priority: Critical
>             Fix For: 2.1
>
>
> Named "var" attributes in a JSF datatable are not being recognized and are therefore evaluated by the Seam Validator as an Invalid Expression. For instance if I have the following: 
> Code: 
> ... 
> <h:dataTable var="entry" value="#{myList}"> 
>   <h:column> 
>      <h:outputText value="#{entry.value}" /> 
>   </h:column> 
> ... 
> myList is recognized but entry is not. #{entry.value} is shown as an Invalid Expression.
> What we will do:
> 1. When validator tries to resolve Seam EL in jsp/xhtml we should go up a dom tree and find all elements with "var" attribute.
> 2. If EL contains name from "var" then we look for "value" attribute.
> 3. Then we parse "value" attribute and translate it to a Seam context variable.
> 4. Use the found context variable for validating Seam EL.
> 5. We will add a new rule in seam validation preferences to let user switch off/on this feature.
> Here are a few limitations:
> 1. It will work only for seam projects. But we don't have any JSF validation in jsp/xhtml.
> 2. We wount recognize any special jsf components with "var". Just looking for every var/value attributes of all parent dom elements.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbosstools-issues mailing list