How to clear the value from a numeric or text edit field on Matlab App Designer?
233 views (last 30 days)
As you can see in the following image, I have an app.editfield (numeric) called app.editfieldN and another app.editfield (text) called app.editfieldT, as well as a refresh button called app.Button.
The point is that, when I run the app, and when values are introduced in those editfields (as you can see in the following image), I would like to reset/clear/delet those values when clicking on the refresh button. How can I achieve that?
I have tried that whenever Refresh button is clicked:
It does "clear" the editfields but It doesn't seems very professional and I think that it distorts following values that will be entered in the future.
So, there is any professional/right way of clearing/deleting does values appart from mine?
Cris LaPierre on 8 Jan 2021
Edited: Cris LaPierre on 8 Jan 2021
There is a syntax error in your code. You assign values with a single equals sign. You compare values with two equal signs. Also, a numeric edit filed should be assigned a numeric value. You are assigning it a text value because zero is in quotes.
This is the approach i would probably take given what I know about your app. My code would be
More Answers (2)
Mario Malic on 8 Jan 2021
Edited: Mario Malic on 8 Jan 2021
All looks good, except double equal marks, you can create a (helper) function that would do that
In the button callback you would just call the function
function ButtonPushedFcn(source, event)