|
|
[
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
|
|