App Designer: Bug in Spinner

I think I found a bug in App Designer's spinner. Please find a minimal working example attached. Please rename the file to spinner_bug.mlapp, since this website does not allow for *.mlapp files to be uploaded.
If you do not want to download the file, here is how to create the app yourself:
  1. Create a blank app in app designer
  2. Add a spinner component and a numerical edit field
  3. Add a callback to the ValueChangedFcn of the edit field. Set the spinner's step size according to the numerical edit field.
Now, execute the app. Click the spinner a few times. Then change the spinner step size. Click the spinner again. Notice how the increment is random for the first click. I tried this in 2018a and 2019a.
Can anyone suggest a workaround?

2 Kommentare

Garv Asrani
Garv Asrani am 1 Feb. 2023
Hi Tom DeLonge
I have the same issue. I changed the step size to a non integer value from default 1 and after compilation when I click on the up arrow key it steps from 1 to 0 and then takes the increment of the decimal step value (1.8 in my case). When I manually delete the value in text field and enter 0, the step behaviour works as expected with increments of chosen step size. I have this bug in 2022b.
Were you able to resolve the issue?
Thanks!
Tom DeLonge
Tom DeLonge am 5 Feb. 2023
Hi Garv,
no, I still have not been able to resolve this issue.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu App Building finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019a

Gefragt:

am 9 Apr. 2019

Kommentiert:

am 5 Feb. 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by