Hello, I want open a web site on ignition perspective with a python script with a button action.
I don’t want use a link component
I think you can just use
system.perspective.navigate(url="https://www.google.com")
- does this work?
For future reference: The script console in the designer is a terrible way to test code for Perspective action scripts–it is the wrong scope. It can be suitable for testing Vision code, as the scope is closely related.
my script will have to retrieve the link of the website in the database
Based on what ?
You could bind a custom prop to the query, then use that custom prop in the panel I showed above.
Use Brian’s answer. You can’t use local java operations (like BrowserLauncher) to cause actions in a Perspective session. Only Vision can do that.
Of course that won’t work in the script console–the script console is not a Perspective scope. Put that in a script action on a Perspective pushbutton. (Or wherever.)
Let me repeat: The designer’s script console is a terrible tool for testing scripts for Perspective. Don’t use it for Perspective.
I put that in a script action on a Perspective it work thank you