tapestry-dev@jakarta.apache.org
[Top] [All Lists]

[jira] Commented: (TAPESTRY-238) DatePicker not calling onchange on text

Subject: [jira] Commented: (TAPESTRY-238) DatePicker not calling onchange on text edit, after setting a new value.
From: "ntr (JIRA)"
Date: Sat, 26 Feb 2005 17:14:48 +0100 CET
     [ 
http://issues.apache.org/jira/browse/TAPESTRY-238?page=comments#action_59805 ]
     
ntr commented on TAPESTRY-238:
------------------------------

No, it's not working. I see it's been added in Tapestry 3.0.2., but it gives a 
javascript error, causing the date picker not closing. (in Firefox 1.0 and 
Internet Explorer 6.0).

> DatePicker not calling onchange on text edit, after setting a new value.
> ------------------------------------------------------------------------
>
>          Key: TAPESTRY-238
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-238
>      Project: Tapestry
>         Type: Bug
>   Components: Contrib
>     Versions: 3.0.1, 3.0
>     Reporter: Jonathan O'Connor

>
> Steps to reproduce:
> 1. Create a page with a DatePicker component.
> 2. Add an onchange JavaScript call to the DatePicker. E.g.
>                       <span jwcid="@DatePicker" value="ognl:dateValue"
>                               onchange="handleDateChanged()">
>                               <input type="text" value="Day Month Year"/>
>                       </span>
> 3. Click on the Calendar control and change the date.
> Result:
> The text field is updated, but the handleDateChanged() method is not called.
> Expected Result:
> The text field is updated, AND the handleDateChanged() method IS called.
> Fix:
> Change the DatePicker.script in framework/src/org.apache/tapestry/form.
> ${calendarObject}.onchange = function() {
>     document.${formName}.${name}.value  = ${calendarObject}.formatDate();
>     document.${formName}.${name}.onchange(); /* New line invokes the onchange 
> method */
> }
> This works on both Firefox and IE 6.0. It also works when there is no 
> onchange method set.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: tapestry-dev-help@xxxxxxxxxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>
  • [jira] Commented: (TAPESTRY-238) DatePicker not calling onchange on text edit, after setting a new value., ntr (JIRA) <=