Update progress bar

Hi everyone! I'm new to Ignition and have had some good luck scripting with it so far, but have ran into an issue.

I have a mouseReleased event on a Button that reads:

window = system.gui.getWindow("Main")
print window.getRootContainer().getComponent("progressBar")

that gladly prints out:

com.inductiveautomation.factorypmi.application.components.PMIProgressBar

However when I try setting the "Value" property of the progress bar, I get:

AttributeError: 'com.inductiveautomation.factorypmi.application.com' object has no attribute 'Value'

This error occurs whether or not I use:

event.source.parent.getComponent("progressBar").Value = 25
{or}
window = system.gui.getWindow("Main")
window.getRootContainer().getComponent("progressBar").Value = 60

Does anyone have any recommendation on how to resolve this issue?

Value should be lowercase

Ughh, that did it. Thanks!

You’re welcome. In the future you can always do something like this to quickly find out a component’s functions:

print dir(window.getRootContainer().getComponent("progressBar"))