[URGENT] Tooltips removed from table components!

We recently upgraded to Ignition 7.8.2 and I have just discovered that tooltips seem be missing from table components.

Every time I open and save a window, any existing table tooltips are removed and it appears to be impossible to add them.

In addition, if the window has any tables with a tooltip bound to an expression, an error is thrown when opening the window:

[code]java.lang.Exception: Error finding property setter method for binding on
Collection manifest.Root Container.tblItems.toolTipText
at com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter.updateTarget(AbstractPropertyAdapter.java:316)
at com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter.updateValue(AbstractPropertyAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:88)
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.startup(ExpressionPropertyAdapter.java:112)
at com.inductiveautomation.factorypmi.application.binding.DefaultInteractionController.startupAdapters(DefaultInteractionController.java:313)
at com.inductiveautomation.factorypmi.application.FPMIWindow.startup(FPMIWindow.java:342)
at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace$DesigntimeWindowOpener.openWindow(WindowWorkspace.java:3553)
at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.openWindow(WindowWorkspace.java:1318)
at com.inductiveautomation.factorypmi.designer.model.navtree.WindowNode.onDoubleClick(WindowNode.java:263)
at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener$1.run(NavTreePanel.java:649)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.RuntimeException:

Property ‘toolTipText’ not defined

component ‘tblItems’
at com.inductiveautomation.factorypmi.application.binding.util.BindUtilities.getPropertyNode(BindUtilities.java:701)
at com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter.updateTarget(AbstractPropertyAdapter.java:312)
… 23 more

Ignition v7.8.2 (b2016030813)
Java: Oracle Corporation 1.7.0_80
[/code]

We use tooltips extensively with hundreds and hundreds of table components throughout the system. Ignition is currently throwing these away on every Window we edit. Even when this is fixed we are going to have to re-add them all manually.

Please can this be fixed as a matter of serious urgency.

What version are you upgrading from? Digging through our issues tracker it looks like this was intentionally removed for 7.7.0 because “We expose the tooltip, but then don’t do anything with it.”, but I can’t make any more sense of it…

I’ll ask around.

This was an upgrade directly from 7.6. We skipped 7.7 completely.

We have been using tooltips on tables extensively for many years, including various versions of 7.6, 7.5 and before.

Actually, tooltips on tables still work on the client. It’s just that the designer is throwing them away on every resource we touch!

I was just about to implement tooltips on a table and searched the forum to find this. What was the resolution? Is there a way to implement tooltips? Thanks!

Sorry it’s take so long to get a proper answer on this.

It appears we removed the tooltip property from the standard table component in march 2014 as part of 7.7.0 as part of a cleanup. We were under the impression that the property didn’t work correctly. (nitty gritty: you’re actually setting the tooltip on the scrollpane holding the table, not the table itself, so it didn’t work quite right).

Unfortunately, we removed it in a fashion that means that any existing bindings on the tooltip property from pre 7.7 are now going to fail (hence the error messages that were posted).

This is a backwards compatibility issue we’ll need to fix. We can issue a release of just the Vision module in order to expedite the availability of the fix.

DougSN: Your question may be a bit different. You might want to check out the Power Table, which has the ability to set tooltip on each cell individually.

This is fixed for 7.9.1 - tooltip property is back, and not it works correctly over cells.