[
https://issues.apache.org/jira/browse/FLEX-20?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13219743#comment-13219743
]
Robert Cesaric commented on FLEX-20:
------------------------------------
For what it's worth, this is how we patched it (along the same solution as
Pierangelo):
|| textDisplay.text == "" || isNaN(value) || (inputValue != value &&
(Math.abs(inputValue - value) >= 0.000001 || isNaN(inputValue))))
....
override protected function setValue(newValue:Number):void
{
var oldVal:Number = value; //oldVal var is just for
sanity as we figure this out.
if (isNaN(newValue))
newValue = oldVal;
super.setValue(newValue);
applyDisplayFormatFunction();
}
At the moment, I can't remember exactly why but we ended up moving the isNan
check to the the setValue() function of the NumericStepper. I believe it also
fixed some other bug with the valueFormatFunction().
This is a component that should really be rewritten but I guess that's a
separate initiative.
> The Max value restriction in Spark NumericStepper doesn't work properly
> -----------------------------------------------------------------------
>
> Key: FLEX-20
> URL: https://issues.apache.org/jira/browse/FLEX-20
> Project: Apache Flex
> Issue Type: Bug
> Components: Project Management
> Environment: Apache FlexSDK 4.6 - Adobe FlexSDK 4.6 - Adobe FlexSDK
> 4.5
> Reporter: Pierangelo Mancusi
> Assignee: Bertrand Delacretaz
> Priority: Minor
> Labels: patch
> Attachments: NumericStepperPatch.txt
>
>
> original issue: https://bugs.adobe.com/jira/browse/SDK-31123
> here a summary:
> Steps to reproduce:
> 1.Launch the browser with Numeric stepper. Set the min value as 10 max value
> as 50. Also set default values as 20.
> 2.After launching the broswer clear the default value 20 and focus out from
> the numeric stepper. It displays "NAN"
> 3. Again focus back to the numeric stepper and try to edit 3 digit value
> (Eg.777). Then foucs out. It doen't restrict to max value i.e"50" as set
> earlier in
> step 1. It allows the 3 digit value enetered instead.
>
> Actual Results: The enetered value will be displayed
>
>
> Expected Results: It should restrict and display the max values as set in
> step 1.
>
>
> Workaround (if any): No Work around.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira