what is going on?
what is going on?
Hello,
Do you mean
preApperyio("name").show();/pre
Do you get any error in browser console?
no error , the grid just doesn't show anymore.
A grid was set to be invisible by default.
The "set property event" can't set the grid visible on button click.
And this javascript Apperyio("name").show(); doesnt work either.
Matthew,
I was able to reproduce. Should report it to developers.
As a workaround you can use
preApperyio("name").hide();/pre instead of using Visible Property.
In this case
preApperyio("name").show();/pre works
This way it works.
But that means I have to modify all the places where I used " set visible property". An update should not break anything even it is small, cause it will affect many people's existing working app.
Working on it.
Please stay tuned.
I have the exact same issue. An update really shouldn't mess with our code or you'll find people quickly leaving Appery. You should really rethink how often you do updates and how carefully you approach them. To be honest, Appery is a pretty useful platform already because of it's UI builder and tight integration with jquery mobile and phonegap. Are updates that constantly break users' code really necessary? Please carry this feedback on to management.
Maybe you could release Appery in versions and not touch the previous versions. Say I am building my project on Appery v1.1, then I can myself choose to upgrade to Appery v1.2 at risk of my code breaking, or stick to v1.1 and be safe.
I added in the class "display:none;" and the Apperyio("name").show(); works again.
Hello,
The problem is in "Visible" property. http://prntscr.com/4y50qw/direct
That's a bug and we will update you here when this bug will be fixed.
Workaround is to "hide" element with other way:
1 Add "page load" event handler.
2 Use "Set property" as action and "Visible" with value "false". See details:
http://prntscr.com/4y52hd/direct
Also you you can use other 2nd step(instead):
2 Use "Run JavaScript" action type. And populate it with following code:
pre
Apperyio("componentName").hide();
/pre
After these steps you can show your events like you did it before.
Regards.
Hello,
Fixed now.