Well, the top-level class is a unique class that extends a basic ‘panel’ - that means the actual component you interact with is almost certainly composed of various underlying objects. If you’re lucky, one of those will be a Jidetable, and the code I linked will still work, you’ll just have to inject it into the right reference. Try dumping all of the components inside of the ‘PMIDowntimeTable’ using something like this:
def recurse(component, indent = ''):
l = component.getComponents()
for index, c in enumerate(l):
print "%s %s %s" % (indent, index, c)
recurse(c, indent + '\t')
If one of them is a Jidetable, you’re golden - just need to find it (via chained
getComponent(<index>) calls, then apply the code from above. If not, then you’re in for more trouble.