I am using isTouchscreenModeEnabled which works fine in preview mode is the Designer. However, when the project is launched my conditional logic that is fired in preview mode is no longer executed.
I am toggling the project to touchscreen mode when logging in, and touching on textboxes is properly displaying the on-screen keyboards as expected. So any ideas why the isTouchscreenModeEnabled function would not be returning True with a launched project?
Well this functionality works for me, what version of Ignition are you using? What makes you think that your script isn’t working? What/where is your script being run?
This is the script in the mouseReleased of a Button. I am getting the passwordBox when the project is launched and not the messageBox. It works fine in preview.
system.gui.messageBox("You must re-enter the administrator user password.", "Password Confirmation")
password= system.gui.passwordBox("Confirm Password")
That looks pretty straightforward to me. Are there any other event scripts on that button? I’ve used an expression to test the current state.
Oh wow, bad mistake on my part. A different container was being displayed when launched due to another parameter setting. So I was not actually pressing the same Button during preview as I was when launched. After figuring this out, all is fine.
Thank you for your assistance, but my apologies for taking your time.