Blank validation popup with PropertySelection on form submission
----------------------------------------------------------------

                 Key: TAPESTRY-1753
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1753
             Project: Tapestry
          Issue Type: Bug
          Components: Core Components
    Affects Versions: 4.1.3
            Reporter: James Gates


Matt Raible found this problem with the 4.1.3-SNAPSHOT release and reported it 
on the mailing list, but I didn't see a JIRA issue for it: 
http://www.nabble.com/Re%3A-Validation-and-CSS-with-4.1.3-SNAPSHOT-p12397222.html.
  The behavior is still there in this build.

The client-side validation code produces an empty popup when you submit a form 
if the form contains a PropertySelection component with validators.  Here's the 
example from Matt's message:

    <component id="countryField" type="PropertySelection">
        <binding name="model" value="countries"/>
        <binding name="value" value="user.address.country"/>
        <binding name="validators" value="validators:required"/>
        <binding name="displayName" value="message:user.address.country"/>
    </component>

You get the blank popup appears even when the validation should pass (i.e., the 
field has a selected option).  As a test I created an alternative required 
validator that decorates the markup but doesn't generate any validation on the 
client, and that one doesn't exhibit this behavior.  The problem appears to lie 
either in changes to Dojo's "required" validation in this release or in how 
Tapestry is using it.

Matt questioned whether Dojo client-side validation works with this component.  
It has work in previous versions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to