Anyway to have a Custom InputBox with a Dropdown

I’d like to have something like the function system.gui.inputBox that opens a custom popup window instead of the typical window. In this case, I would want one with a dropdown box.

I could just have a popup window that writes to a custom parameter. But, I would prefer to get the input and jump write back into the script I was in with the input value. Is this possible? Usually in Python, you would use tkinter for something like this but I don’t think that will work in Ignition.


When you stop in an event script, like what happens with any of the system.gui.* popup boxes, the rest of the gui freezes. So, no. Something close to what you want can be done with completable futures. Start here:

Thanks, I’ll look into it